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