日付
日付
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