Hartmut Birkholz - Webdesign

Diese Seite schaut viel besser in einem Browser aus, der Web-Standards unterstützt, die Seite ist aber für jeden Browser geeignet. Trotzdem empfehle ich den Download z.B. des Firefox, Opera oder Internet Explorers.

Datum ausgeben

Mit JavaScript kann das Datum auf dem Client-Rechner abgefragt und ausgegeben werden. Dazu wird das Datumsobjekt über new Date aufgerufen:
var d = new Date ();
Das Datumsobjekt hat mehrere Methoden, mit denen die "Bestandteile" des Datums abgerufen werden können:
getDate(), getMonth(), getYear(), getHours(), getMinutes(), getSeconds().
Um das Datum auszugeben, wird wieder die Methode document.write verwendet:
document.write ("Tag:" + d.getDate() + "br /");

Monats- und Jahresangabe

Bei den Methoden zur Ausgabe von Monat und Jahr gibt es ein paar Besonderheiten. Die Monate werden nicht von 1 bis 12, sondern von 0 bis 11 gezählt. Daher muss immer noch "1" dazugezählt werden, wenn man mit der Methode getMonth() den richtigen Monat ausgeben will:
document.write ("Monat:" + (d.get.month() + 1) + "<br />");
Bei der Jahresangabe mit getYear() gibt es ein Problem, wenn man das Jahr in Firefox abfragt. Denn der Firefox zählt nur die Jahre ab 1900, gibt also für 2007 107 aus. Um dieses Problem zu umgehen, kann man statt getYear() die Methode getFullYear() benutzen. Das Jahr wird dann in allen Browsern korrekt angezeigt.

Datum zweistellig ausgeben

Möchte man Tage, Monate, Stunden und Minuten immer zweistellig ausgeben, also mit einer 0 vor einstelligen Ergebnissen, erstellt man am besten eine Funktion:
function zweistellig(zahl) {
if (zahl < 10) {
return "0" + "zahl";
} else {
return zahl;
}
}
Die Funktion wird wie folgt aufgerufen:
document.write ("Tag:" + zweistellig(d.getDate() + "<br /">);

Butter bei die Fische

Hier kommen jetzt ein paar Uhren zum Vorschlag:

  • Datum und Uhrzeit mit Nullen:
  • Datum mit Tag und Monatsnamen:
<-- Funktionen Zufallszahlen -->