Nicht mehr ganz neu hier
Hey guten Tag zusammen, ich habe mal eine Frage und zwar (will jetzt nicht unverschämt klingen) aber könnte vielleicht einer von euch Pros mir so einen Countdown zähler basteln?
Ich habe jetzt schon einen nur der is nicht wirklich das was ich möchte
Erzählt zwar runter aber das Design ist nicht so sonderlich ich hätte gerne sowas in der art wenn das möglich wäre und nicht zu viel Arbeit in Anspruch nimmt.
Wenn möglich dann bitte mit dreistelligen Tagen.
Ich hab schon mal nen Blick in den Quelltext geworfen hab aber leider nichts gefunden ...
Lg
Ich habe jetzt schon einen nur der is nicht wirklich das was ich möchte
Code:
<script language="JavaScript">
// Ziel-Datum in MEZ
var jahr=2012, monat=4, tag=30, stunde=00, minute=00, sekunde=00;
var zielDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde);
function countdown() {
startDatum=new Date(); // Aktuelles Datum
// Countdown berechnen und anzeigen, bis Ziel-Datum erreicht ist
if(startDatum<zielDatum) {
var jahre=0, monate=0, tage=0, stunden=0, minuten=0, sekunden=0;
// Tage
while(startDatum.getTime()+(24*60*60*1000)<zielDatum) {
tage++;
startDatum.setTime(startDatum.getTime()+(24*60*60*1000));
}
// Stunden
stunden=Math.floor((zielDatum-startDatum)/(60*60*1000));
startDatum.setTime(startDatum.getTime()+stunden*60*60*1000);
// Minuten
minuten=Math.floor((zielDatum-startDatum)/(60*1000));
startDatum.setTime(startDatum.getTime()+minuten*60*1000);
// Sekunden
sekunden=Math.floor((zielDatum-startDatum)/1000);
// Anzeige formatieren
(jahre!=1)?jahre=jahre+" Jahre, ":jahre=jahre+" Jahr, ";
(monate!=1)?monate=monate+" Monate, ":monate=monate+" Monat, ";
(tage!=1)?tage=tage+" Tage, ":tage=tage+" Tag, ";
(stunden!=1)?stunden=stunden+" Std., ":stunden=stunden+" Std., ";
(minuten!=1)?minuten=minuten+" Min. und ":minuten=minuten+" Min. und ";
if(sekunden<10) sekunden="0"+sekunden;
(sekunden!=1)?sekunden=sekunden+" Sek.":sekunden=sekunden+" Sek.";
document.countdownform.countdowninput.value=
tage+stunden+minuten+sekunden;
setTimeout('countdown()',200);
}
// Anderenfalls alles auf Null setzen
else document.countdownform.countdowninput.value=
"0 Jahre, 0 Monate, 0 Tage, 0 Stunden, 0 Minuten und 00 Sekunden";
}
Erzählt zwar runter aber das Design ist nicht so sonderlich ich hätte gerne sowas in der art wenn das möglich wäre und nicht zu viel Arbeit in Anspruch nimmt.
Wenn möglich dann bitte mit dreistelligen Tagen.
Ich hab schon mal nen Blick in den Quelltext geworfen hab aber leider nichts gefunden ...
Lg