unix timestamp - numero - ¿Cambian las marcas de tiempo de Unix en las zonas horarias?
unix time 1970 (4)
La definición de la marca de tiempo UNIX es independiente de la zona horaria. La marca de tiempo es el número de segundos (o milisegundos) transcurridos desde un punto absoluto en el tiempo, la medianoche del 1 de enero de 1970 en la hora UTC. (UTC es el horario de Greenwich sin ajustes de horario de verano). Independientemente de su zona horaria, una marca de tiempo representa un momento que es igual en todas partes. Por supuesto, puede convertir una representación de zona horaria local (la hora 1397484936 es la hora local en Nueva York, o alguna otra hora local en Djakarta) si así lo desea.
El artículo en http://en.wikipedia.org/wiki/Unix_time es bastante impresionante si desea una lectura más larga.
Como el sujeto pregunta; ¿Cambian las marcas de tiempo de UNIX en cada zona horaria?
Por ejemplo, si envié una solicitud a otro correo electrónico del otro lado del mundo que dice "Enviar un correo electrónico cuando el tiempo sea 1397484936" , ¿la marca de tiempo del otro servidor estaría 12 horas detrás de la mía?
La hora de Unix se define como la cantidad de segundos que han transcurrido desde las 00:00:00, hora universal coordinada ( UTC ), jueves 1 de enero de 1970. Entonces, la respuesta es no
Las marcas de tiempo de Unix no cambian entre las zonas horarias , se crean con el fin de tener una hora estándar en todo el mundo.
NOTA: - Las marcas de tiempo se calculan sobre la base de la hora actual en la computadora, por lo tanto, no confíe en ellas hasta que esté seguro de la configuración de la hora en las máquinas participantes.
Si ambas computadoras están configuradas correctamente con sus relojes configurados para la zona horaria correcta y los valores UTC, deben devolver el mismo valor.
Por supuesto que es un gran SI. Es casi seguro que haya una diferencia de al menos un segundo, más a menudo minutos entre el tiempo informado por dos computadoras. Y muchas computadoras están configuradas para tener una configuración de zona horaria incorrecta, e informarán su hora local cuando se les solicite una marca de hora en lugar de UTC.
Y en eso radica la diferencia entre teoría y práctica. En teoría, todo es lo mismo, en la práctica nunca debes confiar en ello.