日付

日付

Twig、プレーンJavaScript、Vueによって同じように理解されるフォーマット名の語彙です。サーバーは瞬時と要求されたフォーマットを含む<time>を出力し、ブラウザはそれを受け取り、時間が経つにつれて書き換えます。そのため、開いたままのページは、何かがいつ起こったかについて嘘をつくことはありません。

名前付きフォーマット

絶対フォーマットはICUの日付と時間のスタイルであり、フィールドの順序と区切りはテンプレートではなく、読者のロケールに属します。
time
date_short
date
date_long
date_time_short
date_time
date_time_full
month_year

相対的

距離は、まだ何かを示す最大の単位で計算されます — 分は1時間まで、時間は1日まで、その後は日、週、月、年です。すべての表現は翻訳キーから来ています。
少し前
5分前
3時間前
2日前
4ヶ月前
3年前
2時間後

自動

デフォルトです。日付が最近である限りカウントダウンし、1週間を過ぎるとカレンダーの日付にフォールバックします。「27週間前」では誰の役にも立ちません。
3時間前
2日前
4ヶ月前

最新情報を維持

単一のタイマーがページ上のすべての日付にサービスを提供し、表示される単位にふさわしいペースで動作します — 「今すぐ」の場合は数秒、「3ヶ月前」の場合は1時間です。このページを開いたままにして、見守ってください。

Twigによってレンダリングされ、フロントサービスによって更新されます:

Vueによってレンダリングされます:

テキストのみ

フィルターはマークアップのない文字列を返し、タイトル属性やエクスポートに使用します。知らないフォーマット名は、生のICUパターンとして扱われ、必要な形が名前付きフォーマットにない場合の逃げ道となります。
| date_format('date_long')
2026年3月14日
| date_format("EEEE d MMMM, 'week' w")
土曜日 14 3月, week 11