Ich spielte herum mit Javascript einen einfachen Countdown-Uhr zu schaffen, wenn ich auf dieses seltsame Verhalten kam:Javascript Date.UTC() Funktion ist um einen Monat ausgeschaltet?
istvar 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);
Die Tage nach links um 30 Tage.
Was ist falsch an diesem Code?
Edit: Ich habe die Variablennamen geändert, um es klarer zu machen.
Verbunden: http://stackoverflow.com/q/20806052/1048572 – Bergi