Convertisseur de timestamp Unix

Collez un timestamp epoch pour le voir en date dans votre fuseau horaire et en UTC, ou choisissez une date pour obtenir le timestamp. Gère secondes, millisecondes, microsecondes et nanosecondes.

Maintenant:

Votre fuseau horaire:

Votre fichier est traité par votre propre navigateur. Rien n'est envoyé, stocké ni journalisé.

Un timestamp Unix compte les secondes écoulées depuis minuit UTC le 1er janvier 1970. C'est le format qu'utilisent en interne presque tous les journaux, bases de données et API, parce que c'est un simple nombre, sans fuseau attaché et sans ambiguïté de formatage.

La difficulté au quotidien, c'est qu'il est illisible et que les systèmes n'utilisent pas la même échelle : les outils Unix comptent en secondes, JavaScript en millisecondes, et certaines bases en microsecondes ou en nanosecondes. Trompez-vous d'un facteur mille et votre date atterrit en 1970 ou dans cinquante mille ans. Cet outil convertit dans les deux sens à toutes les échelles, et affiche d'un coup le résultat dans votre fuseau, en UTC et en ISO 8601.

Comment utiliser cet outil

  1. Collez le timestamp. Réglez l'unité sur la bonne échelle : un nombre à 10 chiffres, ce sont des secondes ; 13 chiffres, des millisecondes.
  2. Lisez les résultats : ISO 8601, UTC, votre heure locale, un format lisible et une description relative.
  3. Dans l'autre sens, choisissez une date et une heure dans le champ date et le timestamp apparaît.
  4. Cliquez sur Maintenant pour le timestamp courant dans l'unité choisie ; un compteur en direct défile aussi sous le champ.
  5. Copiez le timestamp ou la chaîne ISO.

Exemple concret

Lire une ligne de journal

Un journal enregistre 1758000000. Collé avec l'unité réglée sur les secondes, il donne le 16 septembre 2025 à 05:20 UTC, et la ligne relative indique depuis combien de temps c'était, sans calcul mental.

Une date coincée en 1970

Des enregistrements s'affichent au 20 janvier 1970. La valeur stockée était en millisecondes mais le code l'a lue en secondes — soit mille fois trop petite. Changer l'unité ici confirme le diagnostic en deux secondes.

Cas d'usage courants

  • Lire les horodatages dans les journaux applicatifs
  • Contrôler les claims iat et exp d'un JWT
  • Travailler avec des colonnes de base stockées en entiers epoch
  • Définir une date limite dans une requête d'API
  • Convertir entre fuseaux horaires pendant un incident
  • Diagnostiquer des dates fausses d'un facteur mille

Erreurs fréquentes

  • Mélanger secondes et millisecondes — Le bug d'horodatage le plus répandu. Dix chiffres, ce sont des secondes ; treize, des millisecondes — vérifiez la longueur avant tout le reste.
  • Croire qu'un timestamp porte un fuseau — Jamais. Une valeur epoch est toujours en UTC ; le fuseau n'est appliqué qu'au moment de l'affichage.
  • Stocker l'heure locale au lieu de l'epoch — Les heures locales cassent aux changements d'heure, quand une heure se répète et qu'une autre n'existe pas. Stockez de l'epoch ou un type avec fuseau.
  • Ignorer le problème de 2038 — Un timestamp signé sur 32 bits déborde le 19 janvier 2038. Tout ce qui utilise encore un entier 32 bits pour le temps doit passer au 64 bits.

Questions fréquentes

Un timestamp Unix est-il en UTC ?

Toujours. C'est un décompte de secondes depuis un instant fixe, sans composante de fuseau. Les fuseaux ne s'appliquent qu'à la conversion vers une date lisible, et c'est exactement pour cela qu'un timestamp est la valeur sûre à stocker.

Comment distinguer des secondes de millisecondes ?

Comptez les chiffres. Dix chiffres, ce sont des secondes pour toute date entre 2001 et 2286. Treize, des millisecondes. Seize, des microsecondes, et dix-neuf, des nanosecondes.

Qu'est-ce que l'ISO 8601 et pourquoi l'utiliser ?

Un format texte normalisé, du type 2026-09-15T14:30:00Z. Il se trie correctement en texte brut, ne laisse aucune ambiguïté sur le fuseau et s'interprète partout de la même façon — contrairement aux formats régionaux où 03/04 peut être mars ou avril.

Gère-t-il les dates antérieures à 1970 ?

Oui. Les timestamps antérieurs à l'epoch sont négatifs ; saisissez le nombre négatif ou choisissez directement la date.

Pourquoi mon heure locale diffère-t-elle de l'UTC d'une valeur bizarre ?

Tous les décalages ne sont pas des heures entières. L'Inde est en UTC+5:30, le Népal en UTC+5:45, et plusieurs régions décalent d'une demi-heure pour l'heure d'été. Le fuseau de votre navigateur est indiqué sous le champ date.

Que se passe-t-il en 2038 ?

Les systèmes qui stockent le temps en entier signé 32 bits débordent le 19 janvier 2038 et repartent en 1901. Les systèmes modernes utilisent des valeurs 64 bits, largement suffisantes plus longtemps que tout le reste ne durera.

Dernière mise à jour 2026-09-15