Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 1999 Teil von Juli

SELFHTML Forumsarchiv
Probleme mit getTime()

Informationsseite
  1. Seite (JAVASCRIPT) Probleme mit getTime() von Ricardo Scholz, 30. 07. 1999, 14:20
nach unten

Probleme mit getTime()

Die folgende Nachricht zum Thema stammt von: Ricardo Scholz, 30. 07. 1999, 14:20

Hallo Allerseits

Hab mich nun selbst an meinen JS gemacht, naja war garnicht so schwer wie ich dachte :-)

Trotzdem hab ich ein Problem.

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);

Wenn ich beide Daten setze, rechnet er nach dem Bsp 24 aus. Das ist ja auch korrekt.
Sobal ich jedoch, bei jetzt mit dem aktuellen Datum arbeite, also nur jetzt=new Date();
Errechnet er bei einem simulierten Tag unterschied ca -720 aus. Ich hab keine Ahnung warum.
Schon das die Zahl negativ ist, ist komisch denn x-(x-1)  (x>0) kann doch nie negativ werden.

Hoffe, mir kann jemand helfen.

Gruss
R. Scholz

nach obennach unten

Probleme mit getTime()

Die folgende Nachricht zum Thema stammt von: Janko Wellmeier, 30. 07. 1999, 15:41

»»
»» 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

nach obennach unten

Probleme mit getTime()

Die folgende Nachricht zum Thema stammt von: Ricardo Scholz, 30. 07. 1999, 16:20


»» 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

Danke für den Tip.

Asche über mein Haupt. Wenn das mein alter C++ Dozent gesehen hätte. Naja, ich werd mir das mit der 0  wohl nie merken können.

Hoffe, dass ich auch mal helfen kann.

Gruss
R. Scholz

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 1999 Teil von Juli

© 1998-2006 Seite Impressum, Software: Classic Forum