現在の日付(日付( '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. Jmeter - 現在の日付から年を引く
- 4. j2meの現在の日付タイムスタンプを調べる方法は?
- 5. 日時をbashの現在の日付と時刻から差し引く
- 6. 最終更新日を現在の日付から差し引く
- 7. 現在の日付から前の日付を引いて日数を見つける方法
- 8. Springクエリで現在の日付から6か月を差し引く
- 9. 2つの日付ピッカーから日を引く方法は?
- 10. TypeScriptの日付から日数を引く方法
- 11. シェルスクリプトの無効な日付から日を引く方法は?
- 12. 現在の金曜日の現在の日付を現在の日付から取得するには
- 13. Androidでタイムスタンプを現在の日付に変換しますか?
- 14. sequelizeのqueryメソッドで、現在の日付とタイムスタンプを比較する方法
- 15. Nette Framework - 現在のセッションIDを取得
- 16. Django - 日付から日付 - UNIXからタイムスタンプへの日付
- 17. 現在の日付から次の30日間を計算する方法(MySQL)?
- 18. R-現在の日付データから前日のデータを取得する方法
- 19. 現在の日付から1日を引いた後、ハイブで文字列に変換する方法
- 20. LINQからSQLに2つの日付を引く方法は?
- 21. 日付から1か月を差し引く方法VB.Net(2016)
- 22. Pythonのcsvファイルの現在の日時から日時を差し引く
- 23. Python - 現在のGMTの日時から特定の日時を差し引く
- 24. 現在の日付(今日の日付)に基づくレコード数
- 25. 現在の日付から特定の日付へのカウントダウン
- 26. MySQLのUTCの日時は、現在のUNIXタイムスタンプを返し、これらの両方を正しくUNIXタイムスタンプ
- 27. prestoDBはタイムスタンプを現在の日付に変換する方法を教えてください。
- 28. 保存されているタイムスタンプと現在の日付の差
- 29. 現在の日付
- 30. 日付コンポーネントを引く方法は?
ラテライトフィルタを作成すると効果的です。ありがとうございました。 – Muhaha