JavaScript : Datum & Uhrzeit : Countdown -

Hallo,
ich habe eine ganz wichtige Frage! (ok ich gib zu nicht soo wichtig, aber ich komme nicht weiter!)

Also ich weiß wie man einen Countdown mit html erstellen kann und hab das schon geschafft…so:

Datum-Countdown mit JavaScript
// Ziel-Datum in MEZ
var jahr=2009, monat=3, tag=3, stunde=10, minute=30, 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;

// Jahre
while(startDatum<zielDatum) {
jahre++;
startDatum.setFullYear(startDatum.getFullYear()+1);
}
startDatum.setFullYear(startDatum.getFullYear()-1);
jahre–;

// Monate
while(startDatum<zielDatum) {
monate++;
startDatum.setMonth(startDatum.getMonth()+1);
}
startDatum.setMonth(startDatum.getMonth()-1);
monate–;

// 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+“ Stunden, „:stunden=stunden+“ Stunde,

„;
(minuten!=1)?minuten=minuten+“ Minuten und „:minuten=minuten+“

Minute und „;
if(sekunden<10) sekunden=„0“+sekunden;
(sekunden!=1)?sekunden=sekunden+“ Sekunden":sekunden=sekunden+"

Sekunde";

document.countdownform.countdowninput.value=
jahre+monate+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";
}

Und jetzt möchte ich gerne den Countdown, der nach der normalen Uhr funktioniert, in meinem MSN-Nicknamen hineintun! Ihr wisst schon, der immer weiter runterzählt und man ihn nicht jede sekunde aktualisieren muss!
Aber ich weiß nicht wie!

Könnt ihr mir bitte bitte helfen?
Es würde mich sehr interessieren wie und ob ich das hinkrigen kann…!

Danke vielmals,
gruß Natasa! :smile:

Und jetzt möchte ich gerne den Countdown, der nach der
normalen Uhr funktioniert, in meinem MSN-Nicknamen hineintun!
Ihr wisst schon, der immer weiter runterzählt und man ihn
nicht jede sekunde aktualisieren muss!

Also ich weiß leider nicht was Du meinst, aber vielleicht kannst Du das noch etwas genauer erklären.

Ganz nebenbei bemerkt gehört das Theam doch eher in Javascript und nicht in HTML.

Gruß, Stephan

Achso upps sorry!

Also ich hab jetzt den Countdown und diesen Countdown, den möchte ich in mein MSN-Nicknamen hineintun! Also nicht als html version, sondern so: z.B.: 12 Tage, 14 Stunden, 19 Minuten, 22 Sekunden…und der muss natürlich weiter laufen!

Du weißt doch im MSN wo man den Namen oder so schreiben kann, und dort möchte ich gerne den Countdown haben… geht das überhaupt?
Ich hoffe du hast es irgendwie verstanden, ist nicht so einfach zu erklähren?
Kannst du mir helfen?

gruß Natasa

Hallo,

jetzt weiß ich, was Du machen willst :smile:
Aber das wird nicht gehen, weil das Script, das Du für Deinen Namen eingibst, nicht ausgeführt werden wird.

Gruß, Stephan