Convertisseur Unix Timestamp (Epoch) en ligne
Convertissez un timestamp Unix en date lisible ou une date en timestamp. Horloge epoch en temps réel, support des secondes et millisecondes, multiples fuseaux horaires. Gratuit, sans inscription.
Timestamp Unix actuel
1773652304
2026-03-16T09:11:44.000Z
Timestamp → Date
Date → Timestamp
🔒 Vos données ne quittent jamais votre navigateur
100% sécurisé
Vos fichiers ne sont jamais partagés
Ultra-rapide
Traitement en quelques secondes
Confidentialité
Suppression automatique après 1h
Comment convertir des timestamps Unix
Entrez un timestamp ou une date
Collez un timestamp Unix (secondes ou millisecondes) pour le convertir en date lisible, ou remplissez une date pour obtenir le timestamp correspondant.
Choisissez votre fuseau horaire
Sélectionnez un fuseau horaire pour voir la date dans l'heure locale correcte. L'outil détecte automatiquement votre fuseau local par défaut.
Copiez les résultats
Les résultats sont affichés dans plusieurs formats (local, ISO 8601, UTC, relatif). Cliquez sur le bouton copier de n'importe quel format pour le copier.
L'histoire de l'Epoch Unix
L'Epoch Unix (1er janvier 1970, 00:00:00 UTC) a été choisi par Ken Thompson et Dennis Ritchie lors du développement d'Unix aux Bell Labs. La date a été choisie de manière quelque peu arbitraire — elle était assez récente pour être utile, et le compteur 32 bits pouvait représenter des dates jusqu'en 2038.
Depuis, le timestamp Unix est devenu le standard universel pour représenter le temps en informatique. Chaque langage de programmation majeur, base de données et système d'exploitation le supporte nativement.
Les timestamps dans les API
Les API REST utilisent couramment des timestamps Unix plutôt que des chaînes de date formatées car ils sont indépendants des fuseaux horaires, non ambigus, compacts et faciles à comparer mathématiquement. Un timestamp comme 1742045400 signifie exactement la même chose, peu importe où se trouvent le serveur ou le client.
Certaines API utilisent les secondes (standard Unix), d'autres les millisecondes (standard JavaScript). Vérifiez toujours la documentation de l'API. Un moyen rapide de distinguer : 10 chiffres = secondes, 13 chiffres = millisecondes.
Fuseaux horaires et UTC : la source de bugs
Les bugs liés aux fuseaux horaires comptent parmi les plus courants en développement logiciel. Un timestamp stocké en UTC est absolu, mais l'afficher dans le fuseau local d'un utilisateur nécessite de connaître son décalage — qui change avec l'heure d'été.
Bonne pratique : stockez toujours les timestamps en UTC (ou en timestamps Unix), et ne convertissez en heure locale que pour l'affichage. Ne stockez jamais d'heures locales sans information de fuseau horaire.
Le problème Y2K38 expliqué
Le 19 janvier 2038 à 03:14:07 UTC, le timestamp Unix atteindra 2 147 483 647 — la valeur maximale d'un entier 32 bits signé. Les systèmes utilisant encore des timestamps 32 bits déborderont, interprétant potentiellement les dates comme le 13 décembre 1901.
La plupart des systèmes modernes ont déjà migré vers des timestamps 64 bits, qui peuvent représenter des dates des milliards d'années dans le futur. Cependant, les systèmes embarqués, les bases de données héritées et les anciens formats de fichiers peuvent encore être affectés.
Exemples de code
Obtenir le timestamp actuel : JavaScript — Date.now() retourne des millisecondes, utilisez Math.floor(Date.now()/1000) pour les secondes. Python — time.time() retourne un float en secondes. PHP — time() retourne les secondes. Java — System.currentTimeMillis() retourne les millisecondes.
Convertir un timestamp en date : JavaScript — new Date(timestamp * 1000). Python — datetime.fromtimestamp(timestamp). PHP — date('Y-m-d H:i:s', timestamp). SQL — FROM_UNIXTIME(timestamp) en MySQL, to_timestamp(timestamp) en PostgreSQL.
Convertisseur Unix Timestamp (Epoch) en ligne — Questions fréquentes
Qu'est-ce qu'un timestamp Unix ?
Un timestamp Unix (aussi appelé Epoch time ou POSIX time) est le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC. C'est un standard universel utilisé par les systèmes informatiques pour représenter le temps de manière simple et non ambiguë.
Quelle est la différence entre secondes et millisecondes ?
Un timestamp en secondes fait 10 chiffres (ex: 1742045400). Un timestamp en millisecondes fait 13 chiffres (ex: 1742045400000). JavaScript utilise les millisecondes (Date.now()), tandis que les systèmes Unix et la plupart des API utilisent les secondes. Notre outil détecte automatiquement le format.
Qu'est-ce que le problème de l'année 2038 ?
Les systèmes qui stockent les timestamps Unix en entiers 32 bits signés ne pourront plus représenter les dates après le 19 janvier 2038 à 03:14:07 UTC. C'est le moment où la valeur dépasse la capacité du format. La solution est de migrer vers des entiers 64 bits, ce que la plupart des systèmes modernes font déjà.
Mes données sont-elles envoyées sur un serveur ?
Non. La conversion se fait entièrement dans votre navigateur. Aucune donnée ne transite par nos serveurs.
Pourquoi le timestamp est-il le même partout dans le monde ?
Le timestamp Unix représente un instant absolu (secondes depuis Epoch en UTC). Il ne dépend pas du fuseau horaire. C'est ce qui le rend si utile pour les systèmes distribués — deux serveurs dans des fuseaux différents partagent exactement le même timestamp pour le même instant.
Comment obtenir le timestamp actuel dans mon code ?
JavaScript : Date.now() (millisecondes) ou Math.floor(Date.now()/1000) (secondes). Python : import time; time.time(). PHP : time(). Java : System.currentTimeMillis()/1000.
Outils similaires
Formateur JSON
Formatez, validez et minifiez du JSON en ligne
Encodeur/Décodeur Base64
Encodez et décodez du texte et des images en Base64
Encodeur/Décodeur URL
Encodez et décodez des URL et paramètres de requête
Testeur Regex
Testez vos expressions régulières en temps réel
Générateur UUID
Générez des identifiants UUID v4 et v7
Générateur de mots de passe
Générez des mots de passe forts et sécurisés