Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.40 veröffentlicht (28.05.26)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
[Javascript] Countdown, kleines Problem
#1
Ich habe bis jetzt diesen Code hier:

Code:
<script type='text/javascript'> var end = new Date('August 24, 2009 00:00:00'); function toSt2(n) { s = ''; if (n < 10) s += '0'; return (s + n).toString(); } function toSt3(n) { s = ''; if (n < 10) s += '00'; else if (n < 100) s += '0'; return (s + n).toString(); } function countdown() { d = new Date(); count = Math.floor(end.getTime() - d.getTime()); if(count > 0) { miliseconds = toSt3(count%1000); count = Math.floor(count/1000); seconds = toSt2(count%60); count = Math.floor(count/60); days = count; document.getElementById('c2').innerHTML = seconds + '.' + miliseconds; setTimeout('countdown()', 100); } } countdown(); </script>

Ich möchte, das die Sekundenanzahl (ganze Sekunden) bis zum Datum gezählt werden.

Jetzt werden die Zahlen bis 0 gezählt und dann fängt er bei 59 wieder an.

Wie mache ich das, das er von 1123200 runterzählt mit Millisekunden? (die gehen ja richtig).

Letzendlich soll das rauskommen:

Noch 1123200 Sekunden und xxx Millisekunden

Wäre sehr cool, wenn ihr mir hierbei helfen könntet.
Zitieren
#2
Code:
seconds = toSt2(count%60);
Wenn du wirklich "alle" Sekunden haben willst, wieso begrenzt du sie mit dieser Zeile dann auf 0-59 beim Funktionsaufruf? Wink
Was ist der Unterschied zwischen der Politik und der Informatik?
In der Informatik ignoriert man führende Nullen...
Zitieren