Mi situación es la siguiente. Estoy progamando un sitio web que permite publicar contenidos con una fecha concreta, en este caso, la fecha del sistema. Sin embargo, me gustaría mostrar a cada uno de los usuarios, según su zona horaria, la hora adecuada para ellos. Es decir, si se ha publicado una noticia a las 12:00 y la zona horaria del sistema es GMT -2, al ver la noticia en España se viese la hora 14:00.
De alguna manera, se podría obtener la hora actual del cliente y restarle o sumarle la diferencia a la hora guardada (hora del servidor o del sistema).
He estado probando con $_SERVER["REQUEST_TIME"] y con getTimezoneOffset() de JavaScript, pero no sé si esta función devuelve el offset de lado del cliente o del sistema.
Alguna ayudita? Gracias.