Parecerá una tontería, pero me ha llevado un rato averiguar cómo introducir la hora para que se actualice con el propio sistema y se muestre correctamente.
Primero, crearemos el archivo hora.js, donde introduciremos el siguiente código:
function fnc(){
var reloj=new Date();
var h=reloj.getHours();
var m=reloj.getMinutes();h=checaNum(h);
m=checaNum(m);
document.getElementById(“reloj”).innerHTML=h+”:”+m;
window.setTimeout(“fnc()”,1000);
}function checaNum(i)
{ if (i<10) { i=”0″ + i; } return i; }
Posteriormente añadiremos este código antes del </head> de la página donde deseamos introducir la hora:
<script language=”JavaScript” type=”text/javascript” src=”hora.js”></script>
Finalmente, añadiremos el div correspondiente en el lugar de la página donde queramos mostrar la hora:
<div id=”reloj”></div>

