【问题标题】:How to show the time in user readable format in smarty template?如何在 smarty 模板中以用户可读格式显示时间?
【发布时间】:2014-03-16 17:13:21
【问题描述】:

我的网站使用 PHP 和 Smarty。

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

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

我还需要以下格式的日期16/03/2014(i.e. DD/MM/YYYY format) 才能显示到 smarty 模板中。

【问题讨论】:

  • date('d/m/Y', $row['timeFromDB']);
  • 这个问题的答案很容易通过谷歌搜索找到。

标签: php date datetime smarty unix-timestamp


【解决方案1】:

你应该看看Smarty Date_format

假设 $timestamp 是具有 unix 时间戳的变量... 在聪明的情况下,它应该像 {$timestamp|date_format:"%d-%m-%Y"}

附言参数与 PHP date() 函数中的参数不同,因此必须检查链接。

【讨论】:

    猜你喜欢
    • 2011-04-27
    • 1970-01-01
    • 1970-01-01
    • 2017-04-03
    • 2012-06-19
    • 2016-01-23
    • 1970-01-01
    • 2015-09-30
    • 1970-01-01
    相关资源
    最近更新 更多