Aller au contenu principal

Convertisseur Unix timestamp

Convertissez un timestamp Unix (secondes ou millisecondes) en date lisible, et inversement.

Convertisseur Unix timestamp

Timestamp ↔ date lisible

Date lisible

2026-04-04 13:25:33 (UTC++0)

ISO 8601 : 2026-04-04T13:25:33.000Z

Comment ça marche ?

Mis à jour le 22 février 2026

Signaler un problème : Convertisseur Unix timestamp

Décrivez le problème rencontré (calcul ou texte explicatif). En validant, votre messagerie s'ouvre avec un message prérempli pour contact@toolito.io.

0/500

Partager cet outil

Convertir un timestamp Unix en date lisible

Qu'est-ce qu'un timestamp Unix ?

Un timestamp Unix (ou epoch time) représente un instant précis sous la forme d'un entier : le nombre de secondes (ou de millisecondes) écoulées depuis le 1er janvier 1970 à 00:00:00 UTC, appelé « epoch Unix ». Ce standard est universel et utilisé dans presque tous les systèmes d'exploitation, bases de données et langages de programmation.

Par exemple, le timestamp 1 700 000 000 correspond au 14 novembre 2023 à 22:13:20 UTC. Les timestamps en millisecondes (utilisés en JavaScript avec Date.now()) sont simplement les timestamps en secondes multipliés par 1 000. Ce convertisseur accepte les deux formats.

Comment convertir un timestamp en date ?

La conversion est simple : on divise le timestamp (en secondes) par le nombre de secondes par jour (86 400), puis on ajoute le résultat au 1er janvier 1970. En pratique, les bibliothèques standard (new Date(ts * 1000) en JavaScript, datetime.fromtimestamp() en Python, FROM_UNIXTIME() en SQL) font ce calcul automatiquement.

Pour convertir une date en timestamp, on effectue l'opération inverse : on calcule le nombre de secondes entre la date cible et l'epoch. Ce convertisseur gère les deux directions et affiche aussi le format ISO 8601 (ex. 2023-11-14T22:13:20.000Z), largement utilisé dans les API et les échanges de données.

Cas d'usage

Les timestamps sont omniprésents dans les logs serveur, les bases de données, les API REST et les fichiers de configuration. Lorsqu'un fichier log affiche un timestamp, ce convertisseur permet de retrouver instantanément la date et l'heure correspondantes. De même, pour insérer une date précise dans une requête SQL ou une API, il est souvent plus pratique de travailler avec un timestamp.

En débogage, les timestamps permettent de mesurer des durées précises (différence entre deux timestamps), d'ordonner des événements ou de vérifier la cohérence d'un horodatage. Ce convertisseur est particulièrement utile pour les développeurs, les administrateurs système et les analystes de données.

Timestamp en secondes vs millisecondes

Une source fréquente de confusion : certains systèmes utilisent les secondes (Unix standard, Python, PHP, Go) et d'autres les millisecondes (JavaScript, Java, bases de données comme MongoDB). Un timestamp en millisecondes est environ 1 000 fois plus grand que le même instant en secondes. Si vous obtenez une date absurde (ex. en l'an 54000), c'est probablement que vous interprétez des millisecondes comme des secondes.

La règle empirique : un timestamp en secondes pour 2024 est de l'ordre de 1,7 milliard (10 chiffres). Un timestamp en millisecondes pour la même période est de l'ordre de 1,7 billion (13 chiffres). Ce convertisseur permet de sélectionner l'unité pour éviter toute erreur d'interprétation.

Le bug de l'an 2038

Les systèmes qui stockent les timestamps dans un entier signé de 32 bits ne peuvent représenter que des dates jusqu'au 19 janvier 2038 (timestamp 2 147 483 647). Au-delà, l'entier déborde et revient à une valeur négative, causant des comportements imprévisibles. C'est le pendant du bug de l'an 2000 pour les systèmes Unix.

La solution est de migrer vers des entiers 64 bits, qui peuvent représenter des dates jusqu'à environ l'an 292 milliards. La plupart des systèmes modernes utilisent déjà des entiers 64 bits pour les timestamps, mais certains systèmes embarqués ou anciens restent vulnérables. Ce convertisseur utilise des entiers JavaScript (64 bits en virgule flottante) et gère sans problème les dates jusqu'en l'an 275 000 environ.

Outils similaires