in head metti:
codice:
<script>
function recupera(name_ID) { 
 return (document.all)?document.all[name_ID]:(document.getElementById)?document.getElementById(name_ID):null 
}
arr_giorni=new Array("Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato");
arr_mesi=new Array("Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre");
function data(){
 oggi=new Date();
 anno=oggi.getFullYear();
 n_mese=oggi.getDate();
 mese=oggi.getMonth();
 giorno=oggi.getDay();
 ore=oggi.getHours();
 minuti=oggi.getMinutes();
 secondi=oggi.getSeconds();
 n_mese=(n_mese<10)? "0"+n_mese:n_mese;
 ore=(ore<10)? "0"+ore:ore;
 minuti=(minuti<10)? "0"+minuti:minuti;
 secondi=(secondi<10)? "0"+secondi:secondi;
 giorno=arr_giorni[giorno];
 mese=arr_mesi[mese];
 output=giorno+" "+n_mese+" "+mese+" "+anno+", "+ore+":"+minuti+":"+secondi;
 recupera('orologio').innerHTML=output;
setTimeout("data()",1000)
}
</script>
poi modifica body
<body onload="data()">
e poi dove vuoi mettere l'orologio mettici
<span id="orologio"></span>