Convertisseur de timestamp Unix
Convertissez entre les timestamps Unix et les dates lisibles. Mise à jour en temps réel.
Qu'est-ce qu'un timestamp Unix et pourquoi les API l'utilisent-elles ?
Un timestamp Unix (aussi appelé temps epoch ou temps POSIX) est un entier unique qui représente le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC, un instant connu sous le nom d'« époque Unix ». Cette convention remonte au premier système d'exploitation Unix des laboratoires Bell dans les années 70. Son avantage par rapport aux dates lisibles est qu'il s'agit d'un nombre unique, indépendant du fuseau horaire, facile à comparer et à manipuler arithmétiquement, et sans ambiguïté entre les systèmes. Toute base de données, fichier journal, JWT, jeton OAuth et la plupart des API modernes utilisent des timestamps Unix en interne. La revendication « exp » d'un JWT est un timestamp Unix ; le « created_at » de la plupart des API est un timestamp Unix ou une chaîne ISO 8601 qui en dérive ; les heures de modification des fichiers sous Linux/macOS sont stockées sous forme de timestamps Unix. Il existe deux variantes courantes à distinguer : les secondes (la convention Unix originale, utilisée dans les JWT, OAuth et les métadonnées de fichiers Linux) et les millisecondes (utilisées par Date.now() en JavaScript, System.currentTimeMillis() en Java et de nombreuses API modernes). Un timestamp à 10 chiffres est en secondes ; un timestamp à 13 chiffres est en millisecondes. Cet outil gère les deux : collez n'importe quel format dans n'importe quel champ et nous le détecterons et le convertirons automatiquement. L'autre concept utile à connaître : ISO 8601 est le format lisible standard (2025-12-31T23:59:59Z), strictement classé par ordre alphabétique et analysable partout. Lorsque vous avez le choix entre stocker des timestamps sous forme d'entiers Unix ou de chaînes ISO 8601, préférez Unix pour les performances et ISO 8601 pour la lisibilité.
Cas d'usage courants
Décodez le claim 'exp' ou 'iat' de la charge utile d'un JWT pour voir quand il expire.
Convertissez les horodatages des réponses d'API vers votre fuseau horaire local pour le débogage.
Générez des horodatages pour définir les en-têtes d'expiration des cookies.
Traduisez les horodatages de la base de données (secondes epoch) en ISO 8601 pour l'analyse des journaux.
Calculez le temps écoulé entre deux événements en soustrayant leurs horodatages Unix.
Planifiez des tâches cron avec la commande at en utilisant des horodatages Unix explicites.
Questions fréquentes
Pourquoi 1970 ?▼
Secondes ou millisecondes ?▼
Comment afficher ce timestamp dans mon fuseau horaire ?▼
Quelle est la différence entre le temps Unix et UTC ?▼
Comment les secondes intercalaires sont-elles gérées ?▼
Les timestamps Unix peuvent-ils être négatifs ?▼
Qu'est-ce qu'un timestamp ISO 8601 ?▼
Outils connexes
Décodeur de JWT
Décodez des JSON Web Tokens (JWT) instantanément. L'outil s'exécute dans votre navigateur : les tokens ne quittent jamais votre appareil, vous pouvez donc l'utiliser en toute sécurité avec des secrets de production.
Formateur et validateur JSON
Formatez, validez et minifiez du JSON en ligne. Fonctionne entièrement dans votre navigateur : vos données ne quittent jamais votre appareil.
Formateur XML
Formatez et embellissez vos documents XML. Utile pour SOAP, les sitemaps, les flux RSS et les fichiers de configuration.
Encodeur et décodeur Base64
Encodez des chaînes en Base64 ou décodez du Base64 en texte. Respecte votre vie privée : tout s'exécute dans votre navigateur.
Encodeur et décodeur d'URL
Convertissez du texte en encodage sécurisé pour les URL (encodage par pourcentage) et inversement. Utile pour les chaînes de requête, les redirections et les flux OAuth.
Encodeur et décodeur d'entités HTML
Convertissez les caractères spéciaux en entités HTML (&, <, etc.) et inversement. Utile pour intégrer du texte dans du HTML en toute sécurité.