Aller au contenu
LeedyBox
Soutenir

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
–

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

Saisie

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.

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.

Vérifiez les résultats avant de les utiliser. L’outil est fourni tel quel, sans garantie, et ses résultats peuvent être incomplets ou erronés. Conditions d’utilisation

Vérifiez les heures converties avant de les utiliser dans des systèmes de production, en particulier autour des changements d’heure (heure d’été) et pour les dates très éloignées dans le passé ou le futur.

Mode d'emploi

  1. 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.
  2. 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.
  3. 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.
  4. Pour convertir une chaîne comme 2026-10-03T09:00:00+09:00, passez la saisie en « Texte ISO 8601 » et collez-la.
  5. 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.