具有零小时和零分钟的PHP strtotime函数会产生意外结果

时间:2015-06-18 12:16:17

标签: php datetime

为什么在转换时间为00:00时给我错误的结果。它的

date_default_timezone_set("Asia/Karachi");
echo  date("G:m", strtotime("00:00"));
echo  date("G:m", strtotime("00:06"));

输出:

0:06
0:06

1 个答案:

答案 0 :(得分:2)

变化:

"G:m"

  "G:i" or "H:i"

m表示月份,而不是分钟(因此您会看到6月份的06)。

G是0-23小时,没有前面的零

H是00-23小时,前面有零

http://php.net/manual/en/function.date.php