2013-02-12 69 views
-2

我試圖從Google日曆中獲取事件。所以我在時間輸出上遇到了麻煩。格式化日期和原始日期之間的奇怪差異

$date = DateTime::createFromFormat("Y-m-d\TH:m:sP", "2013-02-12T21:00:00-05:00"); 
    echo $date->format('H:m'); 

輸出是21:12,但它應該是21:00。如何修復?

+2

H:M!== H:我幾個月分鐘在兩種createFromFormat(不同的)和格式()方法 – 2013-02-12 16:38:21

+0

你忘了閱讀的文檔你正在使用的功能。哎呀! – 2013-02-12 16:41:17

+0

我讀了大量的文檔。只是忘了。我很遺憾,我不能投下自己的職位。 – 2013-02-12 17:27:38

回答

1

m是個月。您正在尋找分鐘,這是i

$date = DateTime::createFromFormat("Y-m-d\TH:i:sP", "2013-02-12T21:00:00-05:00"); 
echo $date->format('H:i');