TWIG日期函数显示不正确的日期时间

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"

我无法找到故障原因改变。有任何想法吗?

+1

正确的格式是'h:i:s' – DarkBee

试试这个:

{{ dump(time.clockedIn|date("m/d/Y g:i:s a")) } 

按照该Twig date documentation,你应该使用g:i:s a。 请注意,本文档参考PHP's date function,您将在其中看到可以使用的正确格式字符。

+0

@DarkBee的评论和你的答案都有效。这是最近发生了什么变化吗?我使用的那个在今天之前工作得很好。 – iamthestreets

+0

我用旧文档的链接更新了我的答案。您需要查看PHP日期函数。我知道这似乎令人困惑,但我在SO上看到很多关于格式化日期的帖子。 –

+0

感谢您的帮助Alvin! – iamthestreets