Convertisseur Unix timestamp

Transformez les timestamps de logs en heure lisible, puis reconvertissez des dates en secondes ou millisecondes sans calcul mental.

Timestamp Unix actuel
0
En attente d'une entrée...

Bases des timestamps

Qu'est-ce qu'un timestamp Unix ?

Un timestamp Unix mesure le temps depuis le 1er janvier 1970 à 00:00:00 UTC. Le nombre est neutre vis-à-vis du fuseau horaire, mais dès qu'il est affiché à une personne, logs, tableaux de bord, bases de données et navigateurs peuvent le rendre dans des zones locales différentes.

Unités fréquentes

UnitéLongueur typiqueExemple
Secondes10 chiffres1716300000
Millisecondes13 chiffres1716300000000

Concepts de temps

Qu'est-ce que le problème Y2038 ?

Les systèmes utilisant des entiers signés 32 bits pour les timestamps Unix débordent en janvier 2038. Les systèmes modernes 64 bits évitent cette limite.

UTC vs heure locale

Stockez et comparez les timestamps en UTC quand c'est possible. Convertissez en heure locale seulement au moment de l'affichage : interface, rapports ou exports.

ISO 8601

Un format lisible comme 2024-05-21T14:30:00Z. Il est largement utilisé dans les API, bases de données, logs et systèmes distribués car il peut inclure l'information de fuseau.

Secondes vs millisecondes

Les valeurs à dix chiffres sont souvent des secondes. Les valeurs à treize chiffres sont souvent des millisecondes. Les mélanger est l'un des bugs de timestamp les plus fréquents.

Référence de conversions courantes

DuréeSecondesMillisecondes
1 minute6060 000
1 heure3 6003 600 000
1 jour86 40086 400 000
1 an (365 jours)31 536 00031 536 000 000