Im Head
<script type="text/javascript">
<!--
function Uhr()
{Datum = new Date();
Wochentag = Datum.getDay();
Tag = Datum.getDate()-1;
Monat = Datum.getMonth();
Jahr = Datum.getFullYear();
Stunde = Datum.getHours();
Minute = Datum.getMinutes();
Sekunde = Datum.getSeconds();
//Array für die Stundenanzeige (alles in eine Zeile)
var std = new Array("Null","Ein","Zwei","Drei","Vier","Fünf","Sechs",
"Sieben","Acht","Neun","Zehn","Elf","Zwölf","Dreizehn","Vierzehn",
"Fünfzehn","Sechzehn","Siebzehn","Achtzehn","Neunzehn","Zwanzig",
"Einundzwanzig","Zweiundzwanzig","Dreiundzwanzig");
//Array für Minuten- und Sekundenanzeige (alles in eine Zeile)
var min = new Array("Null","Eine","Zwei","Drei","Vier","Fünf","Sechs",
"Sieben","Acht","Neun","Zehn","Elf","Zwölf","Dreizehn","Vierzehn",
"Fünfzehn","Sechzehn","Siebzehn","Achtzehn","Neunzehn","Zwanzig",
"Einundzwanzig","Zweiundzwanzig","Dreiundzwanzig","Vierundzwanzig",
"Fünfundzwanzig","Sechsundzwanzig","Siebenundzwanzig","Achtundzwanzig",
"Neunundzwanzig","Dreißig","Einunddreißig","Zweiunddreißig","Dreiunddreißig",
"Vierunddreißig","Fünfunddreißig","Sechsunddreißig","Siebenunddreißig",
"Achtunddreißig","Neununddreißig","Vierzig","Einundvierzig","Zweiundvierzig",
"Dreiundvierzig","Vierundvierzig","Fünfundvierzig","Sechsundvierzig",
"Siebenundvierzig","Achtundvierzig","Neunundvierzig","Fünfzig","Einundfünfzig",
"Zweiundfünfzig","Dreiundfünfzig","Vierundfünfzig","Fünfundfünfzig",
"Sechsundfünfzig","Siebenundfünfzig","Achtundfünfzig","Neunundfünfzig");
//Array für Wochentaganzeige (alles in eine Zeile)
var wotag = new Array("Sonntag","Montag","Dienstag",
"Mittwoch","Donnerstag","Freitag","Sonnabend");
//Array für Datumsanzeige (alles in eine Zeile)
var num = new Array("Ers","Zwei","Drit","Vier","Fünf","Sechs","Sieben",
"Ach","Neun","Zehn","Elf","Zwölf","Dreizehn","Vierzehn","Fünfzehn",
"Sechzehn","Siebzehn","Achtzehn","Neunzehn","Zwanzigs","Einundzwanzigs",
"Zweiundzwanzigs","Dreiundzwanzigs","Vierundzwanzigs","Fünfundzwanzigs",
"Sechsundzwanzigs","Siebenundzwanzigs","Achtundzwanzigs",
"Neunundzwanzigs","Dreißigs","Einunddreißigs");
//Array für Monatsamen (alles in eine Zeile)
var mon = new Array("Januar","Februar","März","April","Mai","Juni","Juli","August",
"September","Oktober","November","Dezember");
//Wenn Minute gleich eins, nur Minute schreiben
if(Minute!=1)Mintxt="Minuten";
if(Minute==1)Mintxt="Minute";
//Wenn Sekunde gleich eins, nur Sekunde schreiben
if(Sekunde!=1)Sektxt="Sekunden";
if(Sekunde==1)Sektxt="Sekunde";
//Abfrage, welches Jahr und Anzeige
if(Jahr==1998)Jahr="Neunzehnhundertachtundneunzig";
if(Jahr==1999)Jahr="Neunzehnhundertneunundneunzig";
if(Jahr==2000)Jahr="Zweitausend";
if(Jahr==2001)Jahr="Zweitausendeins";
if(Jahr==2002)Jahr="Zweitausendzwei";
if(Jahr==2003)Jahr="Zweitausenddrei";
if(Jahr==2004)Jahr="Zweitausendvier";
if(Jahr==2005)Jahr="Zweitausendfünf";
if(Jahr==2006)Jahr="Zweitausendsechs";
if(Jahr==2007)Jahr="Zweitausendsieben";
if(Jahr==2007)Jahr="Zweitausendacht";
if(Jahr==2007)Jahr="Zweitausendneun";
if(Jahr==2007)Jahr="Zweitausendzehn";
//Daten aus Arrays abrufen
Tag = num[Tag];
Wochentag = wotag[Wochentag];
Monat = mon[Monat];
Stunde = std[Stunde];
Minute = min[Minute];
Sekunde = min[Sekunde];
var kalender ="Heute ist "+Wochentag+", der "+Tag+"te "+Monat+" "+Jahr+".";
var uhrzeit ="Es ist "+Stunde+" Uhr, "+Minute+" Minuten und "+Sekunde+" Sekunden.";
var zeit = kalender+"<br>"+uhrzeit;
//Ausgabe für IE
if(document.all)
document.all.MsUhr.innerHTML = zeit;
//Ausgabe für Netscape 4
else if(document.layers) {
document.NsTag.document.open();
document.NsTag.document.write("<font color='#ffffff'>"+kalender+"</font>");
document.NsTag.document.close();
document.NsUhr.document.open();
document.NsUhr.document.write("<font color='#ffffff'>"+uhrzeit+"</font>");
document.NsTag.document.close(); }
//Ausgabe für Netscape 6+
else if (navigator.userAgent.indexOf("Gecko")!=-1){
var laenge1 = document.getElementById("NsTag").firstChild.nodeValue.length;
var laenge2 = document.getElementById("NsUhr").firstChild.nodeValue.length;
document.getElementById("NsTag").firstChild.replaceData(0,laenge1,kalender);
document.getElementById("NsUhr").firstChild.replaceData(0,laenge2,uhrzeit);
} }
//-->
</script>
<body onLoad="setInterval('Uhr()',100)"><div id="MsUhr"> <layer width="690" left="280" top="150" id="NsTag">Mit Opera...</layer><br> <layer width="690" left="280" top="170" id="NsUhr">...leider nicht.</layer> </div>