格式化日期和原始日期之间的奇怪差异

时间:2013-02-12 16:36:15

标签: php

我试图从谷歌日历中获取事件。所以我的时间输出有问题。

    $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。如何解决?

1 个答案:

答案 0 :(得分:1)

m是几个月。您正在寻找分钟i

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