Convertisseur timestamp Unix en date : UTC et heure locale

Convertissez les timestamps en secondes/millisecondes en dates lisibles, calculez l'epoch en direct et traitez des listes par lots.

Timestamp Unix : définition, conversion en date et an 2038

Un timestamp Unix est le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC, chaque jour comptant exactement 86 400 secondes : les secondes intercalaires sont ignorées. 1740474000 correspond au 25 février 2025 à 09:00:00 UTC, soit 10:00 à Paris. L'outil reconnaît aussi les valeurs en millisecondes, microsecondes et nanosecondes d'après leur nombre de chiffres.

Ce que fait l'outil

  • Horloge en direct : epoch actuel en secondes, mis à jour chaque seconde à partir de l'horloge de l'appareil.
  • Timestamp vers date : l'unité est déduite de la longueur saisie : 11 caractères ou moins = secondes, 12 à 14 = millisecondes, 15 à 17 = microsecondes, 18 ou plus = nanosecondes. Le résultat est affiché en ISO 8601 UTC, au format RFC UTC, en heure locale du navigateur et en temps relatif (« il y a 3 jours »).
  • Date vers timestamp : la date et l'heure saisies sont lues soit en UTC, soit dans le fuseau local du navigateur ; aucun autre fuseau ne peut être choisi.
  • Conversion par lots : une valeur par ligne, résultat en ISO 8601 UTC. Ici, seules deux unités sont reconnues : 11 caractères ou moins en secondes, au-delà en millisecondes.

Exemples

  • 0 → 1970-01-01T00:00:00Z ; 1735689600 → 2025-01-01T00:00:00Z.
  • 14/10/2026 à 12:00:00 UTC → 1791979200 secondes, 1791979200000 millisecondes.
  • 2147483647, plus grande valeur d'un entier signé 32 bits → 2038-01-19T03:14:07Z.

L'an 2038

Un système qui stocke le temps Unix dans un entier signé de 32 bits déborde le 19 janvier 2038 à 03:14:08 UTC et revient en décembre 1901. L'outil n'est pas concerné : les dates JavaScript sont des nombres de millisecondes en virgule flottante sur 64 bits.

Limites

Le temps Unix ne compte pas les secondes intercalaires : deux instants séparés par une seconde intercalaire peuvent avoir le même timestamp. L'heure locale affichée dépend du fuseau configuré sur votre appareil.

Sources et dates : définition des « secondes depuis l'Epoch », POSIX, IEEE Std 1003.1-2024, section 4.19 (chaque jour compte 86 400 secondes). (vérifié le 14/10/2026)

Questions fréquentes

Qu’est-ce que l’epoch Unix ?

C'est l'origine du temps Unix : le 1er janvier 1970 à 00:00:00 UTC, qui vaut 0. Un timestamp compte les secondes depuis cet instant, à raison de 86 400 secondes par jour.

Comment savoir si un timestamp est en secondes ou en millisecondes ?

Aujourd'hui, un timestamp en secondes a 10 chiffres (1791979200) et en millisecondes 13 chiffres (1791979200000). L'outil traite 11 caractères ou moins comme des secondes et 12 à 14 comme des millisecondes.

Que se passe-t-il le 19 janvier 2038 ?

À 03:14:07 UTC, le timestamp atteint 2147483647, la plus grande valeur d'un entier signé de 32 bits. Une seconde plus tard, les systèmes qui utilisent encore ce format débordent et affichent une date de décembre 1901.

Le timestamp Unix dépend-il du fuseau horaire ?

Non, il désigne le même instant partout dans le monde. Seul l'affichage change : 1740474000 se lit 09:00 UTC, 10:00 à Paris et 04:00 à New York.

Les secondes intercalaires sont-elles comptées ?

Non. La norme POSIX compte chaque jour pour exactement 86 400 secondes, si bien que les secondes intercalaires ajoutées depuis 1972 n'apparaissent pas dans le temps Unix.

L'outil est-il vraiment gratuit ?

Oui, l'intégralité des outils sur Kristools sont 100% gratuits et accessibles sans inscription.

Mes données sont-elles protégées ?

Oui. Tous les traitements sont effectués directement et en toute sécurité dans votre navigateur. Aucune donnée personnelle n'est envoyée vers nos serveurs.