// Recibir la fecha del servidor y seguirla localmente var fecha = new Array(7, 9, 2010); var hora = new Array(14, 1, 54); var header = "
" var endstr = "
" var meses = new Array("Gener", "Febrer", "Març", "Abril", "Maig", "Juny", "Juliol", "Agost", "Setembre", "Octubre", "Novembre", "Decembre"); var dias = new Array("Diumenge", "Dilluns", "Dimarts", "Dimecres", "Dijous", "Divendres", "Disabte"); /*var meses = new Array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"); var dias = new Array("Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado"); */ var sysDate = new Date(fecha[2], fecha[1] - 1, fecha[0], hora[0], hora[1], hora[2]); var resstr = "--:--"; function clk_refresh() { hora = sysDate.getHours(); minuto = sysDate.getMinutes(); segundo = sysDate.getSeconds(); anyo = sysDate.getYear()+1900; if(parseInt(anyo) > 3000) anyo = anyo - 1900; mes = meses[sysDate.getMonth()]; dia = sysDate.getDate(); diaSem = dias[sysDate.getDay()]; if(parseInt(hora) < 10) hora = "0" + hora; if(parseInt(minuto) < 10) minuto = "0" + minuto; if(parseInt(segundo) < 10) segundo = "0" + segundo; resStr = diaSem + ", " + dia + " de " + mes + " de " + anyo + " - " + hora + ":" + minuto + ":" + segundo document.getElementById('clock').innerHTML = header + resStr + endstr; sysDate.setSeconds(sysDate.getSeconds() + 1); setTimeout('clk_refresh()',1000); }