27 septembre 2026

Convertisseur de Timestamp Unix

Du temps epoch aux dates, des dates au temps epoch, dans tous les fuseaux horaires

Convertisseur de timestamp Unix - convertir le temps epoch en date et en fuseaux horaires
Le Convertisseur de Timestamp Unix transforme des nombres comme 1790000000 en dates lisibles, reconvertit des dates en timestamps, et affiche le même instant dans autant de fuseaux horaires que vous le souhaitez. Il détecte si un timestamp est en secondes, millisecondes, microsecondes ou nanosecondes, et affiche en direct l'heure Unix actuelle en haut de la page.

Qu'est-ce qu'un timestamp Unix ?

Un timestamp Unix, aussi appelé temps epoch ou temps POSIX, est le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC. Comme c'est un simple nombre, identique partout dans le monde, c'est la façon standard de stocker et d'échanger des instants dans les bases de données, les API, les logs et les systèmes de fichiers. Les dates antérieures à 1970 sont négatives.

Secondes, millisecondes, microsecondes ou nanosecondes ?

  • Secondes (10 chiffres aujourd'hui) : Unix, PHP, time() en Python, la plupart des API
  • Millisecondes (13 chiffres) : JavaScript, Java, de nombreuses API JSON
  • Microsecondes (16 chiffres) : le fonctionnement interne de PostgreSQL, certains outils d'analyse
  • Nanosecondes (19 chiffres) : Go, InfluxDB, les traces OpenTelemetry

En mode Auto, le convertisseur déduit l'unité du nombre de chiffres, et vous pouvez la forcer à tout moment. Les valeurs en nanosecondes sont lues exactement, sans les erreurs d'arrondi qu'introduiraient les nombres JavaScript ordinaires.

Comment convertir un timestamp en date

Étape 1 : Saisissez le timestamp

Collez le nombre dans « Timestamp to date ». Les virgules, espaces et tirets bas sont ignorés, et les décimales comme 1790000000.5 sont acceptées. Cliquez sur « Convert now » pour charger l'heure actuelle.

Étape 2 : Lisez les résultats

Vous obtenez la date en heure locale et en UTC, les formats ISO 8601 et RFC 2822, une durée relative comme « 3 days ago » (il y a 3 jours), la valeur en secondes et en millisecondes, ainsi que le jour de l'année et le numéro de semaine ISO. Chaque ligne a son bouton Copy.

Étape 3 : Comparez les fuseaux horaires

Le tableau « In other time zones » affiche le même instant dans plusieurs villes avec leur décalage UTC, y compris les fuseaux à la demi-heure et au quart d'heure comme l'Inde et le Népal. Ajoutez n'importe quel fuseau IANA ou retirez ceux dont vous n'avez pas besoin ; votre choix est mémorisé.

Comment convertir une date en timestamp

Dans « Date to timestamp », choisissez une date, une heure et le fuseau horaire auquel elles appartiennent. Le convertisseur tient compte de l'heure d'été de ce fuseau : midi à New York ne donne pas le même timestamp en juillet et en janvier. Vous pouvez aussi saisir une date en texte, par exemple 2026-09-27T10:30:00Z ou 2026-09-27T10:30:00+02:00. Si le texte ne précise pas de fuseau, il est lu comme votre heure locale, et l'outil vous le signale.

Le temps Unix dans les langages courants

Langage Timestamp actuel Timestamp en date
JavaScript Math.floor(Date.now() / 1000) new Date(1790000000 * 1000).toISOString()
Python int(time.time()) datetime.fromtimestamp(1790000000, tz=timezone.utc)
PHP time() date('c', 1790000000)
Go time.Now().Unix() time.Unix(1790000000, 0).UTC()
Java Instant.now().getEpochSecond() Instant.ofEpochSecond(1790000000)
PostgreSQL extract(epoch from now()) to_timestamp(1790000000)
MySQL UNIX_TIMESTAMP() FROM_UNIXTIME(1790000000)
Bash (GNU) date +%s date -u -d @1790000000

Pièges courants

  • Mélanger les unités : Une date en 1970 signifie généralement que des millisecondes ont été lues comme des secondes, ou l'inverse
  • Local ou UTC : Un timestamp n'a pas de fuseau horaire, seul l'affichage en a un : précisez toujours lequel vous utilisez
  • Heure d'été : Certaines heures locales existent deux fois par an, d'autres jamais. Stockez des timestamps UTC et ne convertissez qu'à l'affichage
  • Le problème de l'an 2038 : Les timestamps signés sur 32 bits s'arrêtent à 2147483647, soit le 19 janvier 2038 à 03:14:07 UTC. Utilisez des entiers sur 64 bits
  • Secondes intercalaires : Le temps Unix les ignore : chaque jour dure exactement 86 400 secondes

Confidentialité

Toutes les conversions se font dans votre navigateur, avec ses propres données de fuseaux horaires. Rien de ce que vous saisissez n'est envoyé.

Conclusion

Que vous lisiez une ligne de log, vérifiiez l'expiration d'un jeton ou planifiiez entre plusieurs continents, le convertisseur vous donne tous les formats et fuseaux horaires d'un coup. Essayez-le sur tools.typinks.com/timestamp-converter.

Un timestamp à décoder ?

Collez-le et voyez-le dans tous les formats et fuseaux horaires.

Lancer le convertisseur