dasnurf: Timer bis zum Ende des Jahres - Fehler

Beitrag lesen

Hallo Forum,

Ich habe ein kleines Javascript gebastelt, dass einen einfachen Countdown bis zum 1.1.2011 darstellt. 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. Ich poste mal die ganze Funktion, und hebe die Stelle an denen die Tage generiert werden hervor. Vielen dank für die Hilfe!

<script type="text/javascript">

function zeitanzeigen() {
var jetzt = new Date();
var zeit = jetzt.getTime()/1000;
var neujahr = new Date (2011, 1, 1, 0, 0, 0);
var zielzeit = neujahr.getTime ()/1000;
var differenz = Math.round(zielzeit-zeit);
var anzmin = Math.round((differenz % 3600)/60);
var anzsek = differenz % 60;
var anzstd = Math.round((differenz % 86400)/3600);
var anztage = Math.floor(differenz / 86400)
<strong> window.document.Formular.textfeld.value = anztage + ":" + anzstd + ":" + anzmin + ":" + anzsek;</strong>
window.setTimeout("zeitanzeigen()", 1000);
}

</script>