Metti questo nell'head
Codice HTML:
<script type="text/javascript">
//<[CDATA[
addEventListener("load", function(){
var diff = <?=time()*1000?>-Date.now();
var el = document.getElementById("orologio");
setInterval(function(){
var time = new Date(Date.now()+diff);
var hours = time.getHours().toString();
var minutes = time.getMinutes().toString();
var seconds = time.getSeconds().toString();
if(hours.length == 1){
hours = "0"+hours;
}
if(minutes.length == 1){
minutes = "0"+minutes;
}
if(seconds.length == 1){
seconds = "0"+seconds;
}
el.textContent = hours+":"+minutes+":"+seconds;
}, 1000);
}, false);
//]]>
</script>
e l'ora verrà visualizzata nell'elemento con id impostato su orologio, per esempio
Codice HTML:
<span id="orologio"></span>