En alguna parte PHP de tu sitio poné
$time=date('j M Y H:i:s');
Luego dentro del <head> poné esto...
Código HTML:
<script language="JavaScript" type="text/JavaScript">
var Hoy = new Date("<?php echo $time; ?>");
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 Mes = new Array("Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic");
var Anio = Hoy.getFullYear();
var Fecha = Hoy.getDate() + " " + Mes[Hoy.getMonth()] + " ";
var Inicio, Script, Final, Total
var Inicio, Script, Final, Total
Inicio = ""
Script = Fecha + Hora + ":" + Minutos + ":" + Segundos
Final = ""
Total = Inicio + Script + Final
document.getElementById('Fecha_Reloj').innerHTML = Total
Hoy.setSeconds(Hoy.getSeconds() +1)
setTimeout("Reloj()",1000)
}
</script>
En <body> poné <body onload="Reloj()">
Y donde quieras que aparezca la hora pones...
<div id="Fecha_Reloj"></div>
Personalizalo a tu gusto, ese devuelve algo así como 22 Jun 21:00:00