Mi servidor está en Dallas. Estoy en Nueva York ... y tanto PHP como MySQL tienen variables de configuración para configurar la zona horaria.¿Cuál es la mejor manera de administrar las fechas en PHP, MySQL, etc.?
¿Cómo hago que trabajen todos juntos? ¿Qué fechas debo almacenar en MySQL? ¿Cómo hago para que PHP se encargue de cambiar la fecha según las preferencias del usuario?
Tenga en cuenta: no creo que tenga PHP configurado explícitamente la fecha, siempre está usando "AHORA()" en las consultas ... sin embargo, preveo la necesidad de hacerlo. ¿Cómo se haría esto?
Espero que la experiencia de SO pueda ayudarme aquí.
Su respuesta no es lo suficientemente clara. Hay varios aspectos para la configuración: la zona horaria de PHP, la zona horaria de MySQL y la zona horaria de los servidores. ¿Estás diciendo que debo configurar la zona horaria de MySQL para que sea GMT? –
Disculpa, pero sigo sin entender a qué te refieres aquí. Podría proporcionar un ejemplo, donde el usuario especifica su zona horaria y el servidor se encuentra en, digamos, Dallas. –
Necesita usar la zona horaria de Dallas (suponiendo que el servidor esté configurado en esa zona horaria) para convertir a 0 GMT offset. Entonces, si un usuario especifica una NY como zona horaria, es fácil convertir la compensación de 0 GMT a EST. – null