Convertisseur de timestamp Unix
Convertissez entre timestamps Unix et dates lisibles. ISO 8601, UTC, local et relatif dans votre fuseau détecté. Via Intl APIs, dans le navigateur.
Qu'est-ce qu'un timestamp Unix ?
Un timestamp Unix est le nombre de secondes (ou ms) écoulées depuis 00:00:00 UTC le 1er janvier 1970 — l'"epoch Unix". La plupart des systèmes modernes stockent le temps ainsi.
Secondes vs millisecondes
Les anciens systèmes Unix et la plupart des bibliothèques utilisent les secondes. Date.now() en JavaScript renvoie des ms. Java's System.currentTimeMillis() aussi.
Fuseaux horaires et Unix
Un timestamp Unix est indépendant du fuseau — il fait toujours référence au même instant UTC. Le fuseau ne compte qu'à la conversion en chaîne lisible.
Vous travaillez avec des réponses API ? Essayez notre formateur JSON.
Utilisations courantes
- Débogage d'API : Quand le serveur renvoie
created_at: 1745582400, collez-le ici. - Vérification cron : Vérifiez les timestamps de prochaine exécution avant déploiement.
- Interprétation des logs : Déchiffrez les timestamps Unix des logs serveur ou syslog.
- Inspection de BDD : Convertissez les colonnes
created_atde MySQL/PostgreSQL en heure locale. - Vérification d'expiration : Décodez les claims exp de JWT pour vérifier la validité.
- Vérification de migration : Convertissez les epochs en CSV en dates ISO pour valider la migration.
- Coordination inter-équipes : Convertissez "message à 1745582400" en heure locale d'un collègue.
FAQ
Qu'est-ce que le temps Unix ?
Le temps Unix est un entier comptant les secondes depuis 00:00:00 UTC le 1er janvier 1970, sans tenir compte des secondes intercalaires.
Combien de secondes depuis 1970 ?
Environ 1,78 milliard à la mi-2026 — utilisez "Utiliser maintenant" pour la valeur actuelle. Dépasse la limite int32 le 19 janvier 2038 (problème Y2038).
Millisecondes ou secondes — lequel utilise mon système ?
Regardez la grandeur. 10 chiffres = secondes (~2001+). 13 chiffres = ms. JavaScript Date.now() et Java currentTimeMillis() utilisent ms ; C/Python/Go par défaut secondes.
Comment les fuseaux interagissent-ils avec les timestamps Unix ?
Ils n'interagissent pas — les timestamps Unix sont toujours UTC. Le fuseau n'affecte que l'affichage en chaîne de date.
Qu'est-ce que le problème de l'an 2038 ?
Les anciens systèmes Unix 32-bit stockent les timestamps comme int signés, limite 2 147 483 647 — le 19 janvier 2038 à 03:14:07 UTC. Au-delà, débordement. Les modernes 64-bit sont immunisés.
En chiffres
- L'epoch Unix commence à 00:00:00 UTC le 1er janvier 1970 — défini dans POSIX (IEEE Std 1003.1)
- La plupart des systèmes modernes utilisent des timestamps 64 bits, valables encore ~292 milliards d'années
- Le célèbre problème de 2038 affecte les timestamps signés 32 bits, qui débordent le 19 janvier 2038 à 03:14:07 UTC
- L'objet
Datede JavaScript utilise les millisecondes depuis l'epoch, plage valide de ±100 000 000 jours depuis le 1er janvier 1970