Comment convertir des horodatages Unix

· 3 min de lecture

Les horodatages Unix sont la façon dont les ordinateurs stockent et échangent le temps — un seul nombre représentant les secondes depuis le 1er janvier 1970. On les retrouve dans les réponses d'API, les enregistrements de base, les fichiers de log et les jetons JWT. Quand vous devez savoir à quelle date correspond 1711824000, il faut un convertisseur.

À quoi ressemble un horodatage Unix

Horodatage Type Date lisible
0 Secondes 1er janv. 1970, 00:00:00 UTC
1000000000 Secondes 9 sept. 2001, 01:46:40 UTC
1711824000 Secondes 31 mars 2024, 00:00:00 UTC
1711824000000 Millisecondes 31 mars 2024, 00:00:00 UTC

La différence entre secondes et millisecondes est de trois zéros supplémentaires. Un nombre à 10 chiffres est en secondes ; 13 chiffres, en millisecondes.

Comment convertir des horodatages

  1. Saisissez un horodatage ou une date — collez un horodatage Unix pour le convertir en date lisible, ou saisissez une date pour obtenir l'horodatage.
  2. Vérifiez le format — le convertisseur détecte automatiquement secondes ou millisecondes selon la longueur du nombre.
  3. Lisez le résultat — voyez la date dans votre fuseau horaire local, en UTC et au format ISO 8601.

Où vous rencontrez des horodatages

Horodatages en code

Conversion rapide dans les langages courants :

JavaScript : new Date(1711824000 * 1000) (JS utilise les millisecondes)

Python : datetime.fromtimestamp(1711824000)

Heure actuelle : Date.now() (JS), time.time() (Python)

Astuces

Questions fréquentes

Qu'est-ce que le temps Unix epoch ?

Le temps Unix epoch (aussi appelé temps POSIX ou horodatage Unix) est le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC. C'est la façon standard dont les ordinateurs représentent le temps en interne.

Quelle est la différence entre horodatages en secondes et en millisecondes ?

Les horodatages Unix en secondes font 10 chiffres (par ex. 1711824000). Les horodatages en millisecondes font 13 chiffres (par ex. 1711824000000). JavaScript utilise les millisecondes, la plupart des API et bases utilisent les secondes. Le convertisseur détecte automatiquement selon la longueur.

Pourquoi mon heure convertie est-elle décalée de plusieurs heures ?

Les horodatages sont toujours en UTC. Le convertisseur affiche à la fois l'UTC et votre heure locale. Si le résultat ne correspond pas à votre attente, vous comparez probablement une sortie UTC à une heure locale, ou l'inverse.

Que se passe-t-il en 2038 ?

Les systèmes qui stockent les horodatages Unix en entier signé 32 bits déborderont le 19 janvier 2038. La plupart des systèmes modernes utilisent des entiers 64 bits, ce qui étend la plage bien au-delà de toute préoccupation pratique.