Estamos desarrollando un sitio web, que será utilizado por personas de todo el mundo. Hay una sección de chat en el sitio web y queremos que los mensajes aparezcan con una marca de tiempo. Estoy almacenando en una base de datos una marca de tiempo para cada mensaje.¿Cómo mostrar la hora localizada, según la ubicación de un visitante?
Cuál es la manera de mostrar el tiempo correcto para cada mensaje al visitante, en función de su hora local.
No quiero pedirle al usuario su zona horaria. ¿Hay alguna forma de hacerlo, usando solo PHP? Si no, ¿cuál es la forma de mostrar la hora actual, en función de la hora actual de los visitantes, utilizando javascript?
Utilice Javascript en la interfaz para tomar la marca de tiempo del servidor, y calcule e imprima la hora local.Será más fácil si las marcas de tiempo del servidor que está almacenando son UTC + 0. – Nadh