title
draft
description
godocref
date
publishdate
lastmod
keywords
categories
menu
signature
workson
hugoversion
relatedfuncs
deprecated
aliases
.Unix
false
.Unix returns the local Time corresponding to the given Unix time, sec seconds and nsec nanoseconds since January 1, 1970 UTC.
https://golang.org/search?q=Unix#Functions
2017-02-01
2017-02-01
2017-02-01
Format
dateFormat
now
time
false
Example: Time Passed Since Last Modification
This very simple one-liner uses now.Unix
to calculate the amount of time that has passed between the .LastMod
for the current page and the last build of the current page.
{{< code file="time-passed.html" >}}
{{ div (sub now.Unix .Lastmod.Unix) 86400 }}
{{< /code >}}
Since both values are integers, they can be subtracted and then divided by the number of seconds in a day (i.e., 60 * 60 * 24 == 86400
).
{{% note %}}
Hugo's output is static . For the example above to be realistic, the site needs to be built every day.
{{% /note %}}