【发布时间】:2015-05-13 17:38:00
【问题描述】:
我在使用 Twig 时遇到问题,我传递给日期过滤器的任何时间戳我总是得到当前日期,例如:
{{ 1433894400|date }}
这应该返回 6 月 10 日。但它返回的是当前日期。 我尝试传递几种不同的日期格式,但正如预期的那样,除了日期格式本身之外,它对输出没有任何改变。
以前有人遇到过这个问题吗?
谢谢。
【问题讨论】:
标签: twig
我在使用 Twig 时遇到问题,我传递给日期过滤器的任何时间戳我总是得到当前日期,例如:
{{ 1433894400|date }}
这应该返回 6 月 10 日。但它返回的是当前日期。 我尝试传递几种不同的日期格式,但正如预期的那样,除了日期格式本身之外,它对输出没有任何改变。
以前有人遇到过这个问题吗?
谢谢。
【问题讨论】:
标签: twig
由 twig 文档提供:
日期过滤器接受字符串(它必须采用 strtotime 函数支持的格式)、DateTime 实例或 DateInterval 实例。例如,要显示当前日期,请过滤“现在”一词。
因此,使用 date() 将 Unix 时间戳转换为字符串。
【讨论】: