現在の日付(日付( 'z'))から日数(タイムスタンプ| date'z ')を差し引くにはどうしたらいいですか?私はvarを使用するtryesを持っていますが、それはformating(z)を好きではありません。Nette現在の日付からタイムスタンプを引く方法
1
A
答えて
1
ラテットフィルタは、関数呼び出しとは異なり、式の任意の部分に適用できるものではなく、可変印刷マクロのオプション機能です。
{expression_to_be_printed|filter1|filter2|filter3}
date
ほとんどがちょうどcalls format
methodので、あなたはそれを直接使用することができますフィルタ:$timestamp
が異なる年にある場合
{(new DateTime())->format('z') - $timestamp->format('z')}
これは、しかし、動作しません。 これを修正するには、DateTime
のdiff
メソッドを使用できます。メソッドによって返されたDateInterval
は、%a
書式設定文字列を使用して日数に差異をもたらすformat
メソッドを使用して書式設定できます。
{$timestamp->diff(new DateTime())->format('%a')}
幸いにも、date
フィルタでは、書式設定の間隔も可能です。
{$timestamp->diff(new DateTime())|date:'%a'}
ですが、これは醜いようです。より良い方法は、カスタムフィルタを定義して、{$post->timestamp|daysAgo}
を使用することです。独自のフィルタを作成する方法については、Latte docsを参照してください。
関連する問題
- 1. PL/SQLの現在の日付から日付を差し引く方法
- 2. Laravel Carbon現在の日付からの日数を引く
- 3. j2meの現在の日付タイムスタンプを調べる方法は?
- 4. 日時をbashの現在の日付と時刻から差し引く
- 5. 最終更新日を現在の日付から差し引く
- 6. 現在の日付から前の日付を引いて日数を見つける方法
- 7. 2つの日付ピッカーから日を引く方法は?
- 8. Androidでタイムスタンプを現在の日付に変換しますか?
- 9. 現在の金曜日の現在の日付を現在の日付から取得するには
- 10. Django - 日付から日付 - UNIXからタイムスタンプへの日付
- 11. 現在の日付から1日を引いた後、ハイブで文字列に変換する方法
- 12. Nette Framework - 現在のセッションIDを取得
- 13. LINQからSQLに2つの日付を引く方法は?
- 14. 日付から1か月を差し引く方法VB.Net(2016)
- 15. 現在の日付(今日の日付)に基づくレコード数
- 16. MySQLのUTCの日時は、現在のUNIXタイムスタンプを返し、これらの両方を正しくUNIXタイムスタンプ
- 17. 保存されているタイムスタンプと現在の日付の差
- 18. 日付コンポーネントを引く方法は?
- 19. 現在の日付
- 20. Javascript日付からUTCタイムスタンプ
- 21. Netsuiteケースステートメントの日付フィールドから特定の日付を引く
- 22. 現在の日付から1ヶ月前の日付を取得する方法(現在の日付が1月の場合)
- 23. アンドロイドの現在日付の日付ピッカー
- 24. Pythonの現在の日付から7日前の日付を取得する
- 25. 日付から数年を引く
- 26. マクロ変数から日付を引く
- 27. Pythonの日時範囲から日曜日を引く方法
- 28. 現在の日付と現在の日付の30日後のテーブルの作成
- 29. テーブルの日付を現在の日付に更新する方法+ 30
- 30. 現在の日付と日付をJavaの現在の値から1年保存します
ラテライトフィルタを作成すると効果的です。ありがとうございました。 – Muhaha