is nich von mir, hatte ich aber noch aufm notebook =D

Code:
<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> 
<html> 
<head> 
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
   <meta name="Author" content="Hans W. Hartmann"> 
   <meta name="GENERATOR" content="Mozilla/4.7 [de]C-CCK-MCD QXW0322s  (WinNT; I) [Netscape]"> 
   <title>Uhr</title> 

<script language="JavaScript"> 
<!-- vor alten Browsern verstecken 

function DatumZeit() { 

// 1. zwei Textfelder definieren 
var ZeitString, DatumsString; 

// 2. ein Datumsobjekt definieren 
Jetzt = new Date(); 

// 3. aktuelle Uhrzeit besorgen 
Stunden = Jetzt.getHours(); 
Minuten = Jetzt.getMinutes(); 
Sekunden = Jetzt.getSeconds(); 

// 4. Uhrzeit optisch aufbereiten 
//    So kann man es machen 
if (Stunden < 10) 
  ZeitString = "0"+Stunden; 
else 
  ZeitString = Stunden; 
if (Minuten < 10) 
  ZeitString = ZeitString+":0"+Minuten; 
else 
  ZeitString = ZeitString+":"+Minuten; 
//    So macht es der Profi 
ZeitString += ( (Sekunden < 10)? ":0":":" )+Sekunden; 

// 5. Uhrzeit in das Formularfeld stellen 
document.Uhr.Zeit.value = ZeitString; 

// 6. Datum besorgen 
Tag = Jetzt.getDate(); 
Monat = Jetzt.getMonth()+1; 
Jahr =Jetzt.getFullYear(); 

// 7. Datum optisch aufbereiten 
DatumsString = ""; 
DatumsString += ( (Tag < 10)? "0":"" )+Tag; 
DatumsString += ( (Monat < 10)? ".0":"." )+Monat; 
DatumsString += "."+Jahr; 

// 8. Datum in das Formularfeld stellen 
document.Uhr.Datum.value = DatumsString; 

// 9. Die Funktion immer wieder aufrufen 
Timer = setTimeout("DatumZeit()",1000);

} 

// wieder anzeigen --> 
</script> 

</head> 
<body onLoad="DatumZeit()">
<form name="Uhr">Jetzt ist es<input type="text" name="Zeit" size="8" value=""> 
Uhr am<input type="text" name="Datum" size=10= value=""></form> 
</body> 
</html>