2011-10-28 13 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:D:Dそれを指摘してくれてありがとう。時にはそれはあなたが立ち往生する愚かな間違いです... – ragulka