date

タイムスタンプを別の日付形式に変換します。この構文の形式は strftime と同じです。入力は Ruby の Time.parse と同じ形式を使用します。

入力

{{ article.published_at | date: "%a, %b %d, %y" }}

出力

Fri, Jul 17, 15

入力

{{ article.published_at | date: "%Y" }}

出力

2015

date は、日付が適切な形式で含まれている場合、文字列で動作します。

入力

{{ "March 14, 2016" | date: "%b %d, %y" }}

出力

Mar 14, 16

現在時刻を取得するには、特別語句 "now" (または "today") を date に渡します。

入力

This page was last updated at {{ "now" | date: "%Y-%m-%d %H:%M" }}.

出力

This page was last updated at 2023-07-07 14:07.

キャッシュや静的サイトの生成が関係している場合、値はユーザーにページが表示されたときではなく、ページがテンプレートから最後に生成されたときの現在時刻になることに注意してください。