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
Mis à jour le 22 février 2026
Meilleurs produits :
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.
Meilleurs produits :
Outils similaires
Générateur de mot de passe
Générez un mot de passe aléatoire sécurisé avec contrôle de la longueur, des types de caractères et indicateur de force.
Compteur de caractères / mots
Comptez les caractères, mots, phrases et paragraphes d'un texte avec estimation du temps de lecture.
Générateur de QR code
Créez gratuitement un QR code à partir de n'importe quel texte ou URL.