IslandPDF IslandPDF

Timestamp Unix

Convertissez un horodatage Unix (epoch) en date lisible, et une date en horodatage — en secondes ou en millisecondes. Outil en ligne, gratuit et instantané.
Timestamp Unix actuel
Timestamp → Date
Heure locale
UTC
ISO 8601
Relatif
Date → Timestamp
Secondes
Millisecondes
UTC

Qu'est-ce qu'un timestamp Unix (horodatage) ?

Un timestamp Unix — aussi appelé horodatage Unix, temps Unix, heure POSIX ou epoch time — est le nombre de secondes écoulées depuis le 1ᵉʳ janvier 1970 à 00:00:00 UTC, un point de départ appelé « l'epoch » (ou « époque Unix »). En français, on parle d'horodatage : une valeur numérique qui représente une date et une heure précises.

C'est la façon la plus simple pour un ordinateur de représenter une date et une heure : un seul nombre entier, identique partout dans le monde et indépendant du fuseau horaire. On retrouve l'horodatage Unix dans les bases de données, les fichiers journaux (logs), les API, les systèmes Linux et la plupart des langages de programmation (PHP, JavaScript, Python, Java, SQL…).

Point important : un horodatage Unix est toujours compté en UTC (temps universel, proche du GMT). C'est au moment de l'afficher qu'on le traduit dans un fuseau horaire pour obtenir une date et une heure « humaines ». Le même nombre 1700000000 correspond ainsi à 23 h 13 à Paris, 17 h 13 à New York ou 7 h 13 le lendemain à Tokyo — exactement le même instant, lu à des heures locales différentes. Convertir un timestamp en date, ou une date en timestamp, revient donc simplement à choisir le fuseau d'affichage.

1ᵉʳ janv. 1970 0 Aujourd'hui 1 750 166 400 +1 seconde à chaque seconde qui passe

Pourquoi utiliser un horodatage (timestamp Unix) ?

Représenter une date et une heure par un simple nombre — l'horodatage — offre de nombreux avantages pour les développeurs, les bases de données et les ordinateurs :

🌍
UniverselLa même valeur partout dans le monde, sans dépendre du fuseau ni du format local (jj/mm ou mm/jj).
Simple et compactUn seul nombre entier à stocker, au lieu d'une longue chaîne de texte.
📊
Facile à comparerComparer deux dates revient à comparer deux nombres : idéal pour trier ou calculer une durée.
🔧
Standard partoutCompris par tous les langages, bases de données et systèmes d'exploitation.

Secondes ou millisecondes ?

Selon les systèmes, le timestamp est exprimé en secondes ou en millisecondes.

Les systèmes Unix/Linux, PHP ou MySQL utilisent généralement les secondes (aujourd'hui 10 chiffres, ex. 1750166400). JavaScript et beaucoup d'API web utilisent les millisecondes (13 chiffres, ex. 1750166400000).

Pas d'inquiétude : ce convertisseur détecte automatiquement l'unité. Si vous collez 13 chiffres, il comprend qu'il s'agit de millisecondes ; sinon, il lit des secondes.

Quelques repères utiles

10
chiffres = un timestamp en secondes
13
chiffres = un timestamp en millisecondes
86 400
secondes dans une journée

Le bug de l'an 2038 : les systèmes qui stockent le timestamp sur un entier 32 bits ne pourront plus compter au-delà du 19 janvier 2038 à 03:14:07 UTC. Les systèmes modernes (64 bits) ne sont pas concernés.

Comment utiliser le convertisseur d'horodatage

Convertir entre horodatages Unix et dates lisibles ne prend que quelques secondes.
Saisissez un horodatage Unix pour le convertir en date lisible.
Ou sélectionnez une date et une heure pour générer l'horodatage Unix correspondant.
Le convertisseur détecte automatiquement si votre horodatage est en secondes (10 chiffres) ou en millisecondes (13 chiffres).
Copiez le résultat et utilisez-le dans votre application, votre API, votre base de données ou votre analyse de journaux.

Questions fréquentes

Quel est l'horodatage Unix actuel ?

L'horodatage Unix actuel est affiché en haut de cette page et se met à jour automatiquement en temps réel.

Puis-je convertir des dates antérieures à 1970 ?

Oui. Les dates antérieures à l'epoch Unix sont représentées par des horodatages Unix négatifs et sont prises en charge par les systèmes modernes.

Ce convertisseur est-il gratuit ?

Oui. Vous pouvez convertir des horodatages et des dates autant de fois que vous le souhaitez, sans créer de compte ni installer de logiciel.