codice:
var oggi=new Date();
var hh = oggi.getHours();
hh = (hh<10) ? "0"+hh : ""+hh;
var mm = oggi.getMinutes();
mm = (mm<10) ? "0"+mm : ""+mm;
var ss = oggi.getSeconds();
ss = (ss<10) ? "0"+ss : ""+ss;

document.getElementById('orologio').innerHTML = hh + ":" + mm + ":" + ss;
window.setTimeout('Orario();',1000);
Dovrebbe essere corretto, ma controlla.

Ciao
Michele