1

文字列として「月、2013 年 5 月 21 日 09:10:30 GMT」である Last-Modified ヘッダーを読み、それを私の現地時間 () (ニュージーランド) と比較しようとしています。しかし、文字列に「月」が含まれていると、strtotime が日付を「21」ではなく「27」にしていることに気付きました。それは正常ですか?私は何か間違ったことをしていますか?私は何かが欠けていると思います...

$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
4

2 に答える 2

1

php.net によると、この形式は実際には無効である可能性があります。ここに受け入れ可能な形式のリストがあります: http://www.php.net/manual/en/datetime.formats.php - 曜日は言及されていません。

于 2013-05-20T21:28:16.423 に答える