Aqui os presento un reloj digital en javascript el cual imprime la fecha y hora del servidor y lo pone en una variable en javascript, y lo actualiza, aunque en realidad es una pequeña modificacion del codigo del reloj que se encuentra en esta FAQ.
Código HTML:
<html>
<head>
<title>el reloJ</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
var Hoy = new Date("<?php echo date("d M Y G:i:s");?>");
function Reloj(){
Hora = Hoy.getHours()
Minutos = Hoy.getMinutes()
Segundos = Hoy.getSeconds()
if (Hora<=9) Hora = "0" + Hora
if (Minutos<=9) Minutos = "0" + Minutos
if (Segundos<=9) Segundos = "0" + Segundos
var Dia = new Array("Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo");
var Mes = new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
var Anio = Hoy.getFullYear();
var Fecha = Dia[Hoy.getDay()] + ", " + Hoy.getDate() + " de " + Mes[Hoy.getMonth()] + " de " + Anio + ", a las ";
var Inicio, Script, Final, Total
Inicio = "<font size=3 color=black>"
Script = Fecha + Hora + ":" + Minutos + ":" + Segundos
Final = "</font>"
Total = Inicio + Script + Final
document.getElementById('Fecha_Reloj').innerHTML = Total
Hoy.setSeconds(Hoy.getSeconds() +1)
setTimeout("Reloj()",1000)
}
</script>
</head>
<body onload="Reloj()">
<div id="Fecha_Reloj"></div>
</body>
</html>
y ojala les sirva