Skip to main content

現在のローカルタイムを返します

time.Time  を参照してください。

たとえば、以下のテンプレートを使用して、2017 年 6 月 24 日にサイトを構築するとします。

<div>
    <small>&copy; {{ now.Format "2006" }}</small>
</div>

上記のコードは、以下を生成します。

<div>
    <small>&copy; 2017</small>
</div>

上記の例では、.Format関数 を使用しています。このページには、Go のレイアウト文字列を使用した日付フォーマットの完全なリストが含まれています。

古い Hugo テーマでは、廃止された Page の .Now (先頭にドットが付いた大文字) をまだ使用している可能性があり、以下のようなビルドエラーが発生します。

ERROR ... Error while rendering "..." in "...": ...
executing "..." at <.Now.Format>:
can't evaluate field Now in type *hugolib.PageOutput

テンプレートには、必ず now (小文字で、先頭のドットが ない) を使用してください。