2011-10-28 40 views
2

我已經飼料,讓我倍(不日期時間),格式爲:「20:00:00.000+03:00PHP轉換時間爲「正常」時

我需要它轉換成顯示「20:00 「 我知道我可以使用substr並切割出其餘的字符串,但是這看起來更像是一個黑客,並且讓我懷疑它是否會產生不好的結果。

我已經試過做date('H:m', strtotime("20:00:00.000+03:00"));但它給我20:10 ??

回答

1

你正在做的是正確的,除了第一個參數:

date('H:i', strtotime("20:00:00.000+03:00")); 

將輸出你期望的結果。

0

不是H:m,而是H:i。檢查date format

+0

d'oh! :D:D:D謝謝指出。有時這是一個愚蠢的錯誤,讓你卡住... – ragulka