我正在閱讀最後修改的標題,字符串是「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