php > echo strtotime("now America/New_York")."\n";
1376459035 // -> 2013-08-14 05:43:55 - Wrong
php > echo strtotime("now UTC")."\n";
1376444635 // -> 2013-08-14 01:43:55 - OK
php > echo time()."\n";
1376444635 // -> 2013-08-14 01:43:55 - OK
誰でも説明できますか?
これは PHP の発明 - タイムゾーン - 「修正された」UNIX タイムスタンプですか?
// 編集:
「今」でタイムゾーンを指定しても意味がないことに気づきました。ただし、「明日の午前 0 時」など、他の相対的な時間についても同様です。そこでは、タイムゾーンによっては、タイムゾーンがすでに真夜中を過ぎているかどうかに応じて、「明日」が1日先になる可能性があります。動作も同様に奇妙で、説明が少し難しいだけです。