Convertisseur de timestamp Unix : de l’epoch à la date et inversement
Convertissez des timestamps Unix (secondes, millisecondes, microsecondes, nanosecondes) en dates de tout fuseau horaire, et inversement, dans le navigateur.
Heure actuelle
- Temps Unix (secondes)
-
– - Temps Unix (millisecondes)
-
– - UTC (ISO 8601)
-
– - Heure locale
- –
L’horloge est en pause. Les valeurs ci-dessus correspondent au moment où vous l’avez mise en pause.
Timestamp en date
Saisissez un timestamp Unix pour afficher la date et l’heure.
- UTC (ISO 8601)
- Heure locale
- Fuseau horaire sélectionné
- ISO 8601 avec décalage
- RFC 2822 / date HTTP
- Par rapport à maintenant
- Jour de la semaine (UTC)
- Semaine ISO (UTC)
- Jour de l’année (UTC)
- Secondes
- Millisecondes
- Microsecondes
- Nanosecondes
Date en timestamp
Formats acceptés : ISO 8601, par exemple 2026-10-03T09:00:00+09:00, 2026-10-03T00:00:00Z ou 2026-10-03 09:00, et dates RFC 2822 / HTTP, par exemple Sat, 03 Oct 2026 00:00:00 GMT. Une valeur sans Z ni décalage est interprétée dans le fuseau horaire sélectionné ci-dessous.
Saisissez une date et une heure pour afficher le timestamp Unix.
- Temps Unix (secondes)
- Temps Unix (millisecondes)
- UTC (ISO 8601)
- Fuseau horaire sélectionné
Conversion par lot
Collez des timestamps ci-dessus pour les convertir tous en une fois.
| Ligne | Entrée | Unité | UTC (ISO 8601) | Fuseau horaire sélectionné |
|---|
Remarques
- Le temps Unix compte les secondes écoulées depuis le 1970-01-01 00:00:00 UTC, sans les secondes intercalaires : en temps Unix, chaque jour compte 86 400 secondes. Les valeurs négatives correspondent à des instants antérieurs à 1970.
- La détection automatique est une règle empirique fondée sur la taille du nombre (sa valeur absolue) : jusqu’à 100 000 000 000 (1e11), il est interprété en secondes, jusqu’à 1e14 en millisecondes, jusqu’à 1e17 en microsecondes, et au-delà en nanosecondes. Vérifiez l’unité, surtout pour les dates éloignées d’aujourd’hui.
- Les décalages horaires et les règles d’heure d’été proviennent de la base de données des fuseaux horaires de votre navigateur. Ils peuvent différer d’un navigateur ou d’une version à l’autre, en particulier pour les dates historiques et pour les dates futures dans les pays qui modifient leurs règles.
- Si une date et une heure n’existent pas dans le fuseau horaire choisi parce que l’heure a été avancée, l’heure valide suivante est utilisée. Si elles existent deux fois parce que l’heure a été reculée, la première occurrence est utilisée. Une remarque explique ce qui s’est passé.
- Les dates de -271821-04-20 à +275760-09-13 UTC peuvent être converties (±8 640 000 000 000 000 millisecondes, la plage des dates JavaScript). Les valeurs en microsecondes et en nanosecondes sont converties exactement ; les dates et heures affichées comportent jusqu’à neuf décimales.
- Les systèmes qui stockent le temps Unix sous forme d’entier signé de 32 bits ne peuvent compter que jusqu’à 2 147 483 647, soit le 2038-01-19 03:14:07 UTC. Une seconde plus tard, la valeur déborde. Les valeurs sur 64 bits n’ont pas cette limite en pratique.
- Les dates antérieures à 1582 sont affichées dans le calendrier grégorien proleptique (les règles grégoriennes étendues vers le passé), comme dans l’ISO 8601, et non dans le calendrier julien en usage à l’époque.
- Toutes les conversions s’effectuent dans votre navigateur. Les valeurs que vous saisissez ne sont pas envoyées à LeedyBox.
Mode d'emploi
- Pour lire un timestamp, saisissez-le sous « Timestamp en date ». L’unité est déduite de la taille du nombre ; choisissez-la vous-même si la détection est erronée.
- Choisissez un fuseau horaire pour voir le même instant dans ce fuseau. Saisissez une partie d’un nom, comme Seoul ou New York, pour filtrer la liste.
- Pour obtenir le timestamp d’une date, saisissez la date et l’heure sous « Date en timestamp », sélectionnez le fuseau horaire auquel elles correspondent, puis copiez les secondes ou les millisecondes.
- Pour convertir une chaîne comme 2026-10-03T09:00:00+09:00, passez la saisie en « Texte ISO 8601 » et collez-la.
- Pour convertir de nombreuses valeurs, collez un timestamp par ligne sous « Conversion par lot » et copiez le tableau en CSV.
Questions fréquentes
Les données que je saisis sont-elles envoyées quelque part ?
Non. La conversion s’effectue dans votre navigateur en JavaScript, et les valeurs que vous saisissez ne sont pas envoyées à LeedyBox.
Comment savoir si un timestamp est en secondes ou en millisecondes ?
Pour les dates comprises entre 2001 et 2286, le temps Unix compte 10 chiffres en secondes, 13 en millisecondes, 16 en microsecondes et 19 en nanosecondes. L’outil déduit l’unité de la taille du nombre et indique l’unité utilisée ; sélectionnez-en une autre si la détection est erronée.
Pourquoi le même timestamp affiche-t-il une date différente dans un autre fuseau horaire ?
Un timestamp Unix désigne un instant précis et ne dépend pas d’un fuseau horaire. La date du calendrier et l’heure à cet instant, elles, en dépendent : près de minuit, la date peut donc différer d’un jour d’un fuseau à l’autre.
Quelles dates peuvent être converties, et quelle est la précision des fuseaux horaires ?
Tout instant compris entre -271821-04-20 et +275760-09-13 UTC, la plage des dates JavaScript. Les décalages et les règles d’heure d’été proviennent des données de fuseaux horaires de votre navigateur, qui peuvent ne pas correspondre aux règles appliquées il y a longtemps ou à celles qui s’appliqueront à l’avenir.
Que se passe-t-il pour les heures sautées ou répétées lors des changements d’heure ?
Une heure sautée, comme 02:30 la nuit où l’on avance l’heure, est remplacée par l’heure valide suivante. Pour une heure répétée, lorsque l’on recule l’heure, la première occurrence est utilisée, et la remarque indique aussi le timestamp de la seconde.