🕒 Convertisseur Timestamp Unix ↔ Date
Timestamp vers date lisible, et date vers timestamp — secondes ou millisecondes, UTC ou heure locale
⏱️ Timestamp actuel (temps réel)
–
secondes
–
millisecondes
🔢 Timestamp → Date
Saisissez un timestamp puis cliquez sur Convertir.
📅 Date → Timestamp
Choisissez une date puis cliquez sur Convertir.
ℹ️ Comment ça marche : un timestamp Unix compte le nombre de secondes (ou de millisecondes) écoulées depuis le 1er janvier 1970 à 00:00:00 UTC, aussi appelé « epoch ». C'est le format utilisé par la plupart des bases de données, API et logs serveur pour stocker une date sans ambiguïté de fuseau horaire. Tout le calcul se fait dans votre navigateur, aucune donnée n'est envoyée à un serveur.
❓ Questions fréquentes
C'est simplement le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC (l'« epoch Unix »). Par exemple, 1 000 000 000 correspond au 9 septembre 2001. Ce système est utilisé par la quasi-totalité des langages de programmation et bases de données parce qu'il représente une date par un simple nombre, sans ambiguïté de format ni de fuseau horaire.
Regardez le nombre de chiffres : un timestamp en secondes comporte aujourd'hui 10 chiffres (ex. 1755702725), tandis qu'un timestamp en millisecondes en comporte 13 (ex. 1755702725396), car il inclut trois zéros de plus. JavaScript (
Date.now()) et de nombreuses API renvoient des millisecondes ; PHP, Python (time.time() arrondi) et la plupart des bases de données SQL utilisent des secondes. Le mode « Détection automatique » de cet outil se base sur ce nombre de chiffres, mais vous pouvez forcer l'unité si le résultat semble incohérent.
Non, et c'est justement son intérêt : un timestamp Unix représente un instant précis dans le temps, identique partout dans le monde. Ce qui change selon le fuseau horaire, c'est uniquement la façon d'afficher cet instant sous forme de date lisible (heure, jour, éventuellement date différente). C'est pour cela que cet outil propose l'affichage à la fois en UTC et en heure locale de votre navigateur.
De nombreux systèmes historiques stockent le timestamp Unix sur un entier signé de 32 bits, qui déborde le 19 janvier 2038 à 03:14:07 UTC (timestamp 2 147 483 647). Au-delà, la valeur peut redevenir négative et être interprétée comme une date en 1901. Les systèmes modernes utilisent désormais des entiers 64 bits, ce qui repousse le problème à l'an 292 277 026 596 — largement suffisant.
Non. Toute la conversion s'effectue directement dans votre navigateur avec l'objet
Date natif de JavaScript. Aucun timestamp ni aucune date saisie n'est transmis à un serveur externe.