Convertisseur d'horodatage
Convertissez instantanément entre horodatages Unix et dates lisibles. Affichage en direct de l'horodatage actuel, détection automatique secondes/millisecondes et copie en un clic.
Convertisseur
0 0 Horodatage → Date
Date → Horodatage
Qu'est-ce qu'un horodatage Unix ?
Un horodatage Unix (aussi appelé temps epoch Unix ou temps POSIX) est le nombre de secondes écoulées depuis le 1970-01-01 00:00:00 UTC — l'epoch Unix. C'est la façon la plus courante de représenter un instant en programmation.
Par exemple, 1700000000 correspond au 14 novembre 2023, 22:13:20 UTC.
Caractéristiques des horodatages Unix :
- Indépendants du fuseau horaire — toujours mesurés en UTC
- Continus — pas de secondes intercalaires dans la plupart des implémentations
- Compacts — un seul entier au lieu d'une chaîne de date complète
Secondes vs Millisecondes
Les horodatages Unix existent en deux résolutions courantes :
| Secondes | Millisecondes | |
|---|---|---|
| Exemple | 1700000000 | 1700000000000 |
| Précision | 1 seconde | 1 milliseconde |
| Utilisé par | API Unix/Linux, la plupart des bases de données | JavaScript (Date.now()), Java, systèmes de journalisation |
| Chiffres | ~10 chiffres | ~13 chiffres |
Comment les distinguer : Si le nombre a 13+ chiffres, ce sont des millisecondes. Ce convertisseur détecte automatiquement la résolution — collez simplement le nombre.
Cas d'utilisation courants
- Débogage de journaux — Convertir les horodatages des journaux serveur en heures lisibles
- Intégrations API — De nombreuses API REST utilisent des horodatages Unix pour les champs de date
- Requêtes de base de données — Interroger des enregistrements par plage de temps avec des valeurs d'epoch
- Planification — Calculer des délais ou planifier des événements futurs
- UUID v7 — UUID v7 intègre un horodatage Unix en millisecondes dans ses 48 premiers bits ; décodez-le pour voir quand l'UUID a été créé
FAQ
Qu'est-ce que le problème de l'an 2038 ? Les horodatages Unix en entiers signés 32 bits atteignent leur maximum à 2147483647 (19 janvier 2038, 03:14:07 UTC). Les systèmes utilisant encore time_t 32 bits subiront un dépassement. La plupart des systèmes modernes sont passés aux horodatages 64 bits, qui ne déborderont pas avant 292 milliards d'années.
Comment cet outil gère-t-il les fuseaux horaires ? Les horodatages Unix sont par nature en UTC. Ce convertisseur affiche à la fois la représentation UTC et le fuseau horaire local de votre navigateur.
Puis-je utiliser des horodatages négatifs ? Oui. Les horodatages Unix négatifs représentent des dates avant l'epoch (1970-01-01 00:00:00 UTC). Par exemple, -86400 est le 31 décembre 1969, 00:00:00 UTC — exactement un jour avant l'epoch.