Firefox (バージョン 21) のコンソールで次のコマンドを実行したところ、予期しない結果が得られました。
new Date(1362891600000);
var date = new Date(1362891600000);
var time = date.getHours();
new Date(date.setHours(date.getHours() + 24));
結果は本当に私をループさせます。
最初の日付は東部夏時間で表示され、2 番目の日付は東部標準時間で表示されます。完全に後ろ向きです。これは IE や Chrome では発生しません。
何が起きてる?