Aller au contenu

Convertisseur de timestamp

Convertissez les timestamps Unix en dates lisibles et inversement. Supporte secondes et millisecondes. Gratuit, instantané, 100% côté client.

Timestamp actuel
secondes
Timestamp → Date
Date → Timestamp

Timestamps Unix

Un timestamp Unix (aussi appelé Unix time ou POSIX time) est le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC — un moment connu sous le nom d’époque Unix. C’est une façon compacte et indépendante du fuseau horaire de représenter n’importe quel point dans le temps sous forme d’entier. La plupart des langages de programmation et des bases de données le supportent nativement.

L'époque Unix

L’époque Unix (1970-01-01T00:00:00Z) a été choisie par les premiers développeurs Unix comme point de référence arbitraire mais pratique. Les timestamps peuvent être négatifs (avant 1970) ou positifs (après 1970). Sur les systèmes 32 bits, le timestamp maximum représentable est 2147483647 (19 janvier 2038) — au-delà duquel un dépassement se produit, connu sous le nom de problème de l’an 2038. Les systèmes modernes 64 bits ne sont pas affectés.

Timestamps notables

0 — l'époque Unix (1er janvier 1970 00:00:00 UTC). 946684800 — Y2K (1er janvier 2000). 1000000000 — 9 septembre 2001, le jalon du « milliard de secondes ». 2147483647 — la valeur maximale d'un entier signé 32 bits, déclenchant le problème de l'an 2038 le 19 janvier 2038. Si un timestamp a 13 chiffres (ex. 1700000000000), il est en millisecondes ; 10 chiffres signifient secondes.

Obtenir des timestamps en code

JavaScript : Date.now() retourne des millisecondes ; diviser par 1000 pour les secondes. Python : import time; time.time() retourne un float en secondes. PHP : time() retourne les secondes en entier. Java : System.currentTimeMillis() retourne des millisecondes. Bash : date +%s affiche le timestamp actuel en secondes. SQL : EXTRACT(EPOCH FROM NOW()) dans PostgreSQL, UNIX_TIMESTAMP() dans MySQL.

Confidentialité

Toute la conversion s’effectue 100% dans votre navigateur. Aucune donnée n’est envoyée à un serveur.