TWIG日期函数显示不正确的日期时间
我正在显示从我的数据库中的日期时间列表并使用树枝来格式化。这工作到今天。TWIG日期函数显示不正确的日期时间
如果我倾倒这样的:{{ dump(time.clockedIn) }}
我得到这个:
DateTime {#612 ▼
+"date": "2017-02-03 17:54:20.000000"
+"timezone_type": 3
+"timezone": "America/New_York"
}
当我倾倒这样的:{{ dump(time.clockedIn|date("m/d/Y h:m:s a")) }}
我得到这个:"02/03/2017 05:02:20 pm"
我无法找到故障原因改变。有任何想法吗?
试试这个:
{{ dump(time.clockedIn|date("m/d/Y g:i:s a")) }
按照该Twig date documentation,你应该使用g:i:s a
。 请注意,本文档参考PHP's date function,您将在其中看到可以使用的正确格式字符。
@DarkBee的评论和你的答案都有效。这是最近发生了什么变化吗?我使用的那个在今天之前工作得很好。 – iamthestreets
我用旧文档的链接更新了我的答案。您需要查看PHP日期函数。我知道这似乎令人困惑,但我在SO上看到很多关于格式化日期的帖子。 –
感谢您的帮助Alvin! – iamthestreets
正确的格式是'h:i:s' – DarkBee