Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/06/2005, 02:43
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
El año pasado me entretuve en hacer algo así, a ver si te sirve

Crea un documento php con lo siguiente

Código PHP:
<? 
$H 
date("y,m,d,H,i,s");
echo 
"H = new Date($H)"
?>
y guárdalo como horalocal.php

En la página donde quieras que se muestre el reloj le pones una llamada a ese php desde javascript

<script language="JavaScript" src="horalocal.php"></script>

Además le añades este código javascript

Código:
<script language="JavaScript">
<!--
h = H.getHours()
m = H.getMinutes()
s = H.getSeconds()
d = H.getDate()
mm = H.getMonth()
y = H.getFullYear()
function laHora(){
H2 = new Date(y,d,mm,h,m,s+1)
h = H2.getHours(); h2 = h
m = H2.getMinutes(); m2 = m
s = H2.getSeconds();s2 = s
if(s<10){s2 = "0" + s}
if(m<10){m2 = "0" + m}
if(h<10){h2 = "0" + h}
document.getElementById('reloj').firstChild.nodeValue = h2 + ":" + m2 + ":" + s2
}
onload = function(){laHora();setInterval('laHora()',1000)
}
//-->
</script>
Y donde quieras que se muestre la hora pones este contenedor
<div id="reloj">-</div>

Con eso el reloj funcionará con la hora del servidor