javascript parece estar usando fusos horários para trás com o Firefox
Eu executei o seguinte no console do Firefox (versão 21) e estou obtendo resultados que não esperava.
new Date(1362891600000);
var date = new Date(1362891600000);
var time = date.getHours();
new Date(date.setHours(date.getHours() + 24));
O resultado realmente me joga por um loop.
A primeira data é exibida como a hora de verão do leste, enquanto a segunda aparece com a hora padrão do leste. É totalmente ao contrário. Isso não acontece com o IE ou com o Chrome.
Oque esta acontecendo aqui?