¿Por qué el tiempo de arranque da resultados diferentes en diferentes zonas horarias?
No estoy seguro por quéstrtotime()
en PHP devuelve resultados diferentes en diferentes zonas horarias a pesar de que se da la misma fecha como parámetro, ¿alguien sabe la respuesta? También quiero saber, ¿puedo hacer una tarea similar (convertir unadatetime
a unaint
para hacer cálculos fácilmente) con otra función que da el mismo resultado en diferentes zonas horarias?
EDITAR
Un ejemplo: si usostrtotime('2011-09-19 00:00:00')
¿no debería simplemente devolver la diferencia entre'January 1 1970 00:00:00'
y'2011-09-19 00:00:00'
en segundos ? ¿Por qué la zona horaria es un problema aquí? ¿Y puedo obtener algo que ofrezca una diferencia justa sin problemas de zona horaria?