Pourquoi tout count-t-il à partir de l'année 1970?

J'ai donc regardé autour de moi et je ne pouvais pas vraiment find une réponse à cela.

J'ai un iPhone (jailbroke) et je remarque que dans plusieurs parameters, il existe généralement une string dans les files .plist qui disent quelque chose de similaire à "TimeIntervalSince1970". Maintenant, je sais que tous les horlogers comme ceux-ci ont besoin d'une date et d'une heure de base pour commencer.

Mais ma vraie question est pourquoi 1970?

Tout ne count pas depuis 1970. C'est l'heure normale d'Unix.

Le time Unix, ou le time POSIX, est un système pour décrire les points dans le time, défini comme le nombre de secondes écastings depuis le time universel coordonné proliptique de minuit (UTC) du 1er janvier 1970, sans countr les secondes de saut.

Unix Time

Versions antérieures du time système mesuré Unix dans des intervalles de 1/60 s. Cela signifiait qu'un entier non signé de 32 bits ne pouvait représenter qu'une période de time inférieure à 829 jours. Pour cette raison, le time représenté par le numéro 0 (appelé l'époque) devait être défini dans un passé très récent. Comme cela était au début des années 1970, l'époque était fixée à 1971-1-1.

Plus tard, l'heure du système a été modifiée pour augmenter chaque seconde, ce qui a augmenté la durée de time qui pourrait être représentée par un integer non signé de 32 bits à environ 136 ans. Comme il n'était plus si important de presser chaque seconde du comptoir, l'époque était arrondie à la décennie la plus proche, devenant donc 1970-1-1. Il faut supposer que cela a été considéré comme un peu plus propre que 1971-1-1.

Notez qu'un entier signé de 32 bits utilisant 1970-1-1 car son époque peut représenter des dates jusqu'à 2038-1-19, date à laquelle il se déroulera vers 1901-12-13.

Pourquoi le 1/1/1970 est-il le «moment de l'époque»?

L' horodatage Unix commence le 1er janvier 1970 et count depuis. Le time en jours / mois / années / etc est calculé à partir de ce numéro, count tenu des fuseaux horaires et d'autres différences régionales.