Я запустил следующее в консоли в Firefox (версия 21), и я получаю результаты, которых я не ожидаю.
new Date(1362891600000);
var date = new Date(1362891600000);
var time = date.getHours();
new Date(date.setHours(date.getHours() + 24));
Результат действительно бросает меня на цикл.
Первая дата отображается как восточное дневное время, а второе - с восточным стандартным временем. Это полностью назад. Это не происходит с IE или с Chrome.
Что здесь происходит?