lineaDeCodigo:
Es mas fácil de lo que se lee, me refiero con sincronizar a crear un Objeto Date de Javascript a partir de la hora recuperada de servidor, de esta forma se evita tener que consultar cada segundo (si quisieras ver que el reloj cambie segundo a segundo), si no simplemente ejecutar de forma local.
Mando un ejemplo de lo que quiero decir con sincronización.
<script language="Javascript">
horaServidor = new Date();
horaServidor.setDate(<?php echo intval(date('j')) ?>);
horaServidor.setMonth(<?php echo intval(date('n')-1) ?>);
horaServidor.setFullYear(<?php echo intval(date('Y')) ?>);
horaServidor.setHours(<?php echo intval(date('H')) ?>);
horaServidor.setMinutes(<?php echo intval(date('i')) ?>);
horaServidor.setSeconds(<?php echo intval(date('s')) ?>);
</script>
De esta manera con solo un par de consultas al Servidor ya tengo un Objeto Date (horaServidor) de Javascript que tenga la hora y fecha sincornizado con el servidor, a partir de ese objeto ya puedes hacer lo que desees.
Espero haberme explicado.
Atte: Roberto
Potosí - Bolivia