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