我正在阅读最后修改的标题,字符串是“Mon,2013年5月21日09:10 GMT”,并试图将其与我当地的时间()(新西兰)进行比较。但我刚刚注意到,当字符串中包含“Mon”时,strtotime将日期设置为“27”而不是“21”。这是正常的吗?难道我做错了什么?认为我错过了一些东西...PHP strtotime格林威治标准时间转换错误日期?
$strtotime = strtotime("Mon, 21 May 2013 09:10:30 GMT");
$strtotime_date = date("Y-m-d H:i:s",$strtotime);
//[strtotime] => 1369645830
//[strtotime_date] => 2013-05-27 21:10:30
啊。想你解决了那一个。我手动复制并更改了日期以测试它,并错过了将“Mon”更改为“Tue”。 :| – regan