我正在显示数据库中的日期时间列表,并使用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"
我无法找出原因发生了变化。有什么想法吗?
答案 0 :(得分:1)
请改为尝试:
{{ dump(time.clockedIn|date("m/d/Y g:i:s a")) }
根据Twig date documentation,您应该使用g:i:s a
。
请注意,此文档引用了PHP's date function,您可以在其中看到可以使用的正确格式字符。