Skip to content

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

Horodatage Unix en direct
Secondes0
Millisecondes0

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 :

SecondesMillisecondes
Exemple17000000001700000000000
Précision1 seconde1 milliseconde
Utilisé parAPI Unix/Linux, la plupart des bases de donnéesJavaScript (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.