Convertisseur Timestamp Unix en Ligne Gratuit
Convertissez des timestamps Unix en dates lisibles et des dates en timestamps Unix. Détection automatique secondes/millisecondes. 8 fuseaux horaires, ISO 8601.
Timestamp Unix → Date Lisible
Date → Timestamp Unix
Qu'est-ce qu'un timestamp Unix ?
Un timestamp Unix (également appelé epoch time ou POSIX time) est le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC, l'époque Unix. Ce point de départ a été choisi par les premiers développeurs Unix car il précédait la large adoption des systèmes Unix. Les timestamps sont des entiers indépendants du fuseau horaire, parfaits pour les bases de données, les API, les fichiers de log et les tokens JWT.
Timestamp Unix : Secondes vs Millisecondes
La confusion la plus courante est de savoir si un timestamp est en secondes (10 chiffres) ou en millisecondes (13 chiffres). La règle : si la valeur dépasse 10¹², il s'agit presque certainement de millisecondes.
Utilisées par PHP time(), Python time.time(), shell Unix date +%s et la plupart des bases de données SQL. Exemple : 1710508200
1710508200
Utilisées par JavaScript Date.now(), Java System.currentTimeMillis(), Node.js et la plupart des API navigateur. Exemple : 1710508200000
1710508200000
Cas d'Usage Courants des Timestamps
Pourquoi les développeurs préfèrent les timestamps Unix aux chaînes de date lisibles :
Les JSON Web Tokens utilisent des timestamps Unix en secondes pour les claims "issued at" (iat) et "expiration" (exp). Indépendants du fuseau horaire et facilement comparables.
Une colonne timestamp entière se trie plus vite qu'une chaîne datetime et est timezone-neutral, éliminant les ambiguïtés pour les enregistrements de plusieurs zones géographiques.
Les logs serveur, le tracing distribué (OpenTelemetry) et les pipelines d'analytics utilisent des timestamps en millisecondes pour corréler les événements entre services.
Les systèmes de cache (Redis, Varnish, CDN) et les réponses API utilisent des timestamps Unix pour Cache-Control max-age, created_at et updated_at.