Hallo ihr,
Ich möchte einen Countdown auf einer Homepage installieren, dazu habe ich folgenden Code. Nur funktioniert das nicht ganz. Ein gestellt ist das ganze auf den 14.08.2009 um 16:00:00 Uhr das sind 2 Wochen, 5 Tage usw. der Countdown zeigt mir aber 3 Wochen an. kann mir da einer weiter helfen? Ich finde den Fehler nicht. Kenne mich mit Java auch nicht so gut aus leider. Bin noch in der Lern-fase
Hier der Code:
TC-Strike Countdown
Zeit bis zum nächsten TC-Strike! Der Countdown läuft!
<!–
function NextTCStrike () {
setTimeout(„NextTCStrike()“,75);
with (Math) {
var currentDate = new Date();
var doomDate = new Date(„August 14, 2009, 21:51:00“);
var totalSeconds = (doomDate.getTime() - currentDate.getTime()) / 1000;
var i = totalSeconds % 86400;
var nDays = ceil((totalSeconds - i) / 86400);
var x = ceil(nDays % 7);
var nWeeks = ceil(nDays / 7);
nDays = x;
x = ceil(i % 3600);
var nHours = ceil((i - x) / 3600);
var nSecs = ceil(x % 60);
var nMins = ceil((x - nSecs) / 60);
}
var sWeeks = new String (nWeeks);
var sDays = new String (nDays);
var sHours = new String (nHours);
var sMins = new String (nMins);
var sSecs = new String (nSecs);
var sNextTCStrike = sWeeks + " Wochen, " + sDays + " Tage, " + sHours + " Stunden, " + sMins
if (sMins == „1“) {
sNextTCStrike += " Minute"
}
else {
sNextTCStrike += " Minuten"
}
if (sSecs == „1“) {
sNextTCStrike += " und " + sSecs + " Sekunde";
}
else {
sNextTCStrike += " und " + sSecs + " Sekunden";
}
document.NextTCStrikeForm.elements[0].value = sNextTCStrike;
}
//–>