Esta funcion, es de

KarlanKas

, la pego en uno de los tantos POST donde el ayuda
tendrias que mover la
diferenciaConGTM, y escribir el que tu ocupas, por ejemplo, en mexico el -8, es para que me de hora local, tendrias que jugar un ratiyo con esos numeros hasta que de tu horario, ya despues de eso, lo demas es historia
<head>
/* idea,concepto y codigo de
KarlanKas Moderador Alienígena FOROS DEL WEB*/
//-------------------------------------
var diferenciaConGTM=-8;
//-------------------------------------
function verHora(){
hoy=new Date();
hora=hoy.getHours();
hora=hora+(hoy.getTimezoneOffset()/60);
hora=hora+diferenciaConGTM;
if (hora>23){hora=hora-24}
if (hora<0){hora=24+hora}
minutos=hoy.getMinutes();
segundos=hoy.getSeconds();
horario="<b>La Hora Actual<br/>"+hora+":"+minutos+":"+segundos+"</b>";
document.getElementById("reloj").innerHTML=horario ;}
</head>
y en el BODY
<body onLoad="self.setInterval('verHora()',1000)">
espero que eso sea lo que ocupas