Grałem około z Javascript tworząc prosty zegar odliczający kiedy natknąłem tego dziwnego zachowania:Funkcja JavaScript Date.UTC() jest wyłączona przez miesiąc?
var a = new Date(),
now = a.getTime(),
then = Date.UTC(2009,10,31),
diff = then - now,
daysleft = parseInt(diff/(24*60*60*1000));
console.log(daysleft);
Dni pozostawione jest wyłączony przez 30 dni.
Co jest nie tak z tym kodem?
Edytuj: Zmieniłem nazwy zmiennych, aby były bardziej przejrzyste.
powiązane: http://stackoverflow.com/q/20806052/1048572 – Bergi