Janko Wellmeier: Probleme mit getTime()

Beitrag lesen

jetzt = new Date(1999,7,30,14,00,00);
var Heute = jetzt.getTime() /1000/60/60;
damals = new Date(1999,7,29,14,00,00);
var Gestern = damals.getTime() /1000/60/60;
var Rest = (Heute-Gestern);
alert(Rest);

Hallo!
Dein Problem liegt bei einem kleinen Denkfehler. In JS wird bei den Monaten bei 0 angefangen. D.h. wenn Du, so  wie denke bei damals auf den 29 Juli anspielst muß der Monat nicht 7 sondern 6 sein. Ansonsten bist Dum im August. Deshalb auch das negative Ergebnis, das der August ja in der Zukunft liegt.

mfg
JankoW