hugo/docs/content/en/functions/now.md

1.2 KiB
Raw Blame History

title linktitle description godocref date publishdate lastmod categories menu keywords signature workson hugoversion relatedfuncs deprecated aliases
now now Returns the current local time https://godoc.org/time#Time 2017-02-01 2017-02-01 2017-04-30
functions
docs
parent
functions
dates
time
now
Unix
dateFormat
false

See time.Time.

For example, building your site on June 24, 2017, with the following templating:

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

would produce the following:

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

The above example uses the .Format function, which page includes a full listing of date formatting using Go's layout string.

{{% note %}} Older Hugo themes may still be using the obsolete Pages .Now (uppercase with leading dot), which causes build error that looks like the following:

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

Be sure to use now (lowercase with no leading dot) in your templating. {{% /note %}}