In the template, it supports direct formatting of timestamps into specified format output. Tag keywords:stampToDate
.
How to use: {{stampToDate(timestamp, "format")}}. Time with a timestamp of 10 digits, such as1609470335
, the format is a format supported by Golang.
Sample code
{% set publishStamp = 1609470335 %}
{# 格式化 为 2021年06月30日 #}
<div>{{stampToDate(publishStamp, "2006年01月02日")}}</div>
{# 格式化 为 2021-06-30 #}
<div>{{stampToDate(publishStamp, "2006-01-02")}}</div>
{# 格式化 为 2021/06/30 #}
<div>{{stampToDate(publishStamp, "2006/01/02")}}</div>
{# 格式化 为 30/06/2021 #}
<div>{{stampToDate(publishStamp, "02/01/2006")}}</div>
{# 格式化 为 2021-06-30 12:30 #}
<div>{{stampToDate(publishStamp, "2006-01-02 15:04")}}</div>
{# 格式化 为 2021-06-30 12:00:00 #}
<div>{{stampToDate(publishStamp, "2006-01-02 15:04:05")}}</div>
{# 格式化 为 2021-06-30 12:00:00 #}
<div>{{stampToDate(publishStamp, "2006-01-02 15:04:05.999999999 -0700 MST")}}</div>
{# 更多格式化结果 #}
<div>{{stampToDate(publishStamp, "Mon Jan _2 15:04:05 2006")}}</div>
<div>{{stampToDate(publishStamp, "Mon Jan _2 15:04:05 MST 2006")}}</div>
<div>{{stampToDate(publishStamp, "Mon Jan 02 15:04:05 -0700 2006")}}</div>
<div>{{stampToDate(publishStamp, "02 Jan 06 15:04 MST")}}</div>
<div>{{stampToDate(publishStamp, "2 Jan 06 15:04 -0700")}}</div>
<div>{{stampToDate(publishStamp, "Monday, 02-Jan-06 15:04:05 MST")}}</div>
<div>{{stampToDate(publishStamp, "Mon, 02 Jan 2006 15:04:05 -0700")}}</div>
<div>{{stampToDate(publishStamp, "2006-01-02T15:04:05Z07:00")}}</div>
<div>{{stampToDate(publishStamp, "2006-01-02T15:04:05.999999999Z07:00")}}</div>
<div>{{stampToDate(publishStamp, "3:04PM")}}</div>
<div>{{stampToDate(publishStamp, "Jan _2 15:04:05")}}</div>
<div>{{stampToDate(publishStamp, "Jan _2 15:04:05.000")}}</div>