如何在smarty模板中以用户可读格式显示时间?

时间:2014-03-16 17:13:22

标签: php date datetime smarty unix-timestamp

我在我的网站上使用PHP和Smarty。

我使用Unix时间戳值将日期和时间存储到数据库中。现在,当我在Smarty模板中显示此日期时,它应该是用户可读格式。那么我应该如何将此日期转换为以下用户可更改格式?

例如,Unix时间戳值为:1395009600。然后,它应将此日期显示为Mar 16 2014, 10:40 pm

此外,我还要将以下格式的日期16/03/2014(i.e. DD/MM/YYYY format)显示在智能模板中。

1 个答案:

答案 0 :(得分:1)

您应该查看Smarty Date_format

假设$ timestamp是具有unix时间戳的var ... 在smarty它应该像{$ timestamp | date_format:“%d-%m-%Y”}

P.S。参数与PHP date()函数不同,因此必须检查链接。