Les horodatages Unix changent-ils dans les fuseaux horaires?

Comme le sujet le demande; Les horodatages UNIX changent-ils dans chaque fuseau horaire?

Par exemple, si j’ai envoyé une demande à un autre courrier électronique à l’autre bout du monde en disant: “Envoyer un courrier électronique au moment où il est 1397484936” , l’horodatage de l’autre serveur serait-il de 12 heures?

La définition de l’horodatage UNIX est indépendante du fuseau horaire. L’horodatage est le nombre de secondes (ou millisecondes) écastings depuis un point absolu dans le temps, le 1er janvier 1970 à minuit, heure UTC. (UTC correspond au temps moyen de Greenwich sans ajustement de l’heure d’été). Quel que soit votre fuseau horaire, un horodatage représente un moment identique partout. Bien sûr, vous pouvez convertir vers un fuseau horaire local (l’heure 1397484936 est l’heure locale à New York ou une autre heure locale à Djakarta) si vous le souhaitez.

L’article sur http://en.wikipedia.org/wiki/Unix_time est assez impressionnant si vous souhaitez lire plus longtemps.

L’heure Unix est définie comme le nombre de secondes écastings depuis le temps universel coordonné ( UTC ) 00:00:00, le jeudi 1er janvier 1970. La réponse est donc non.

Si les deux ordinateurs sont correctement configurés avec leurs horloges définies pour les valeurs de fuseau horaire et UTC corrects, ils doivent renvoyer la même valeur.
Bien sûr, c’est une grande FI. Il y a presque certainement une différence d’au moins une seconde, plus souvent de quelques minutes entre deux ordinateurs. Et de nombreux ordinateurs sont configurés pour avoir des parameters de fuseau horaire incorrects et indiqueront leur heure locale à l’aide d’un horodatage plutôt qu’en UTC.

Et en cela réside la différence entre la théorie et la pratique. En théorie, tout est pareil, dans la pratique, vous ne devriez jamais vous y fier.

Les horodatages Unix ne changent pas dans les fuseaux horaires , ils sont créés dans le but d’avoir une heure standard dans le monde entier.

REMARQUE: – Les horodatages sont calculés sur la base de l’heure actuelle de l’ordinateur. Ne vous y fiez pas jusqu’à ce que vous soyez sûr des réglages de l’heure dans les machines participantes.