Axel Richter: Probleme mit einer Uhr

Beitrag lesen

Hallo,

Jetzt hab ich das Problem das er die Sekunden (und auch alles andere) immer ohne 0 anzeigt. Also: 12:24:1 (anstelle von 12:24:01)
Irgenwie muss das doch mit:
if(datum.getSeconds() < 10) += '0'+= datum.getSeconds()
gehen?
Aber wie genau?

Du brauchst einen Ausdruch, der unterschiedliche Werte in Abhängigkeit von einer Bedingsung zurückliefert. Was Du da versuchst, ist eine Programmverzweigung.

Schau hier: http://de.selfhtml.org/javascript/sprache/bedingt.htm#entweder_oder
...

  • (datum.getSeconds() < 10) ? '0' + datum.getSeconds() : datum.getSeconds();
    ...

Aber versuch doch einfach mal Date.toLocaleString() http://de.selfhtml.org/javascript/objekte/date.htm#to_locale_string.

viele Grüße

Axel