Convertisseur epoch vers date

Convertissez n'importe quel timestamp Unix en date lisible en ligne. Collez une valeur et le convertisseur détecte les secondes ou millisecondes et affiche ISO 8601, UTC, date locale, heure, jour de la semaine et temps relatif dans n'importe quel fuseau.

Convertir des timestamps Unix en dates lisibles

Le temps epoch est compact et fiable pour les systèmes, mais difficile à lire à l'œil nu. Cette page se concentre sur le sens timestamp → date : saisissez un timestamp Unix à 10 chiffres en secondes ou à 13 chiffres en millisecondes, choisissez un fuseau horaire et lisez ce même instant comme une date de calendrier ordinaire.

Ce que signifient les formats de sortie

Le convertisseur renvoie plusieurs formats de date courants afin que vous copiiez celui dont votre flux de travail a besoin.

  • ISO 8601 inclut le décalage UTC local et reste le format le plus sûr pour les API et les logs
  • La chaîne UTC montre le même instant en temps universel coordonné
  • La sortie locale conviviale aide à vérifier des plannings ou à déboguer des événements
  • Le temps relatif aide à confirmer si le timestamp est passé ou futur

Secondes vs millisecondes

La plupart des langages backend utilisent des secondes Unix, tandis que JavaScript et de nombreuses API du navigateur utilisent des millisecondes. Le convertisseur détecte l'unité d'après la taille du nombre, ce qui évite l'erreur courante de convertir un timestamp moderne en une date proche de 1970.

Déboguer les valeurs saisies

Si une date convertie paraît bien trop ancienne ou bien trop lointaine, l'unité du timestamp est généralement en cause. Un timestamp Unix moderne en secondes a 10 chiffres, et en millisecondes 13 chiffres. Les API désignent parfois les deux simplement par « epoch » : vérifiez l'unité avant de copier des valeurs dans des logs, des requêtes SQL ou des tests.

  • Une valeur comme 1700000000 est en secondes et doit donner une date en 2023
  • Une valeur comme 1700000000000 est en millisecondes et peut être passée directement à JavaScript Date
  • Si une date tombe en janvier 1970, vous avez sans doute utilisé des secondes là où des millisecondes étaient attendues
  • Si une date tombe à des dizaines de milliers d'années, vous avez sans doute multiplié les millisecondes une fois de trop