Convertissez l'horodatage en date ou la date en horodatage, comparez les secondes Unix aux millisecondes et vérifiez les valeurs de l'API, du JWT, du journal ou de l'heure de publication sans perdre le contexte du fuseau horaire.
Utilisez-le lorsque vous avez besoin d'une vérification d'horodatage à jour pour les charges utiles de l'API, les revendications JWT exp ou iat, les journaux et la vérification des versions. millisecondes détecté à partir de la valeur soumise.
Un horodatage Unix (également appelé heure d'époque ou heure POSIX) est un système permettant de décrire un moment précis. Il représente le nombre de secondes écoulées depuis le 1er janvier 1970, 00:00:00 UTC (l'époque Unix), sans compter les secondes intercalaires. Le même concept est souvent stocké en millisecondes par les navigateurs, les journaux et les API.
L'heure Unix est un entier signé qui augmente de un chaque seconde, alors que de nombreux flux de travail JavaScript et de navigateur stockent le même instant en millisecondes. La valeur brute est indépendante du fuseau horaire car elle représente toujours UTC. La conversion de l'horodatage en date ou de la date en horodatage devient précise une fois que vous connaissez l'unité et le décalage d'horloge murale prévu.
Les systèmes 32 bits stockent l'heure Unix dans un entier signé de 32 bits, qui débordera le 19 janvier 2038. La plupart des systèmes modernes utilisent des entiers de 64 bits, qui ne déborderont pas avant des milliards d'années.
Les horodatages sont indépendants du fuseau horaire, nécessitent moins de stockage, sont faciles à comparer et à calculer, et évitent les ambiguïtés d'analyse qui peuvent survenir avec les formats de chaîne de date.