Convertisseur de Timestamp Unix
Collez une valeur epoch en secondes ou en millisecondes pour la voir en UTC, en heure locale et en ISO 8601 — ou choisissez une date pour obtenir le timestamp. L'heure Unix actuelle défile en haut.
À propos de cet outil
Un timestamp Unix compte les secondes écoulées depuis le 1er janvier 1970 UTC, en ignorant les secondes intercalaires. Comme il s'agit d'un entier unique sans fuseau horaire, c'est le format que bases de données, journaux et API utilisent pour stocker un instant sans ambiguïté.
Les valeurs à dix chiffres sont des secondes, celles à treize des millisecondes. JavaScript travaille en millisecondes alors que la plupart des back-ends utilisent des secondes : de là viennent les classiques « date en 1970 » et « date en l'an 55000 ». Ce convertisseur déduit l'unité de l'ordre de grandeur.
Questions fréquentes
- Qu'est-ce que l'epoch Unix ?
- Le 1er janvier 1970 à 00:00:00 UTC, le point zéro à partir duquel compte tout timestamp Unix.
- Secondes ou millisecondes ?
- Un nombre à 10 chiffres correspond à des secondes, un nombre à 13 chiffres à des millisecondes. L'outil bascule automatiquement selon la taille de la valeur.
- Un timestamp a-t-il un fuseau horaire ?
- Non. Un timestamp est toujours un instant en UTC. Le fuseau n'intervient qu'au moment du formatage pour l'affichage, d'où l'écart possible entre l'heure locale et la ligne UTC.
- Qu'est-ce que le problème de 2038 ?
- Les systèmes qui stockent un timestamp dans un entier signé de 32 bits débordent le 19 janvier 2038. Les systèmes modernes utilisent 64 bits, bien au-delà de tout horizon pratique.