2017-02-03 140 views
0

我正在顯示從我的數據庫中的日期時間列表並使用樹枝來格式化。這工作到今天。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

回答

1

試試這個:

{{ 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