Reloj Javascript con tiempo de servidor PHP

Estoy luchando con el tiempo del servidor. Necesito un temporizador en mi sitio web (contar cada segundo) pero no en el lado del cliente sino en el servidor. Pero mi script funciona solo con el tiempo del cliente:

 setInterval(function() { var d = new Date(); $('#timer').text((d.getHours() +':' + d.getMinutes() + ':' + d.getSeconds() )); }, 1000);   

El script anterior funciona bien. ¿Cómo puedo integrar el tiempo del servidor y actualizarlo en un segundo?

Obtenga la fecha del servidor, conviértala a una fecha de javascript, luego increméntela usted mismo.

    

EDITAR: JSFiddle con el ejemplo PHP echoed en.

Trabajé en un código para la cuenta atrás usando la hora del servidor. Puedes usar algo similar a esto para tu código