Don P: Timer bis zum Ende des Jahres - Fehler

Beitrag lesen

Hallo,

Allerdings scheine ich einen Fehler gemacht zu haben, denn im Vergleich mit ähnlichen Anzeigen im Internet zählt mein Skript ~20-30 Tage zu viel.

Wenn man die Formeln selber bastelt, kann das schon mal passieren.
Lass' doch das http://de.selfhtml.org/javascript/objekte/date.htm#allgemeines@title=Date-Objekt für dich rechnen, z.B. so:

  var neujahr   = new Date (2011, 1, 1, 0, 0, 0),  
      jetzt     = new Date(),  
      differenz = new Date(neujahr - jetzt),  
      anzsek    = differenz.getSeconds(),  
      anzmin    = differenz.getMinutes(),  
      anzstd    = differenz.getHours(),  
      anztage   = Math.floor(differenz / (24*60*60*1000));  

24*60*60*1000 ist natürlich die Anzahl Millisekunden pro Tag.

Gruß, Don P