EZ
EZ2Conv

Convertisseur Timestamp

Convertissez les timestamps Unix en secondes ou millisecondes vers des dates lisibles et inversement, avec détection automatique de l'entrée et prise en charge complète des fuseaux horaires. Choisissez une sortie ISO 8601 ou locale, insérez l'heure actuelle en un clic et consultez les détails de conversion au fil de la saisie.

Paramètres

14px
0/50
Le résultat apparaîtra ici...

Exemples d'Utilisation

Exemples de Timestamp:
1640995200 (Secondes)
1640995200000 (Millisecondes)
-86400 (avant époque (1970))
Exemples de Date/Heure:
2022-01-01T00:00:00Z
2022-01-01 00:00:00
January 1, 2022

Comment Utiliser

  1. Saisissez un timestamp Unix (secondes ou millisecondes) ou sélectionnez une date et heure pour une conversion automatique
  2. Choisissez votre fuseau horaire et format de sortie (ISO 8601 ou format local) dans les paramètres
  3. La conversion bidirectionnelle se fait automatiquement en temps réel avec détection du format d'entrée
  4. Copiez le timestamp ou la date convertie en un clic pour l'utiliser dans vos projets de développement
  5. Conversion de timestamp Unix en date lisible
  6. Conversion de date en timestamp Unix
  7. Support des timestamps en secondes et millisecondes
  8. Support de multiples fuseaux horaires avec détection automatique
  9. Détection automatique du format d'entrée
  10. Conversion bidirectionnelle en temps réel

Comprendre les horodatages Unix et les dates lisibles

Ce que fait ce convertisseur

Un horodatage Unix compte les secondes écoulées depuis l'époque Unix : minuit UTC le 1er janvier 1970. Comme il s'agit d'un simple entier, il est compact et sans ambiguïté pour enregistrer un instant, mais illisible au premier coup d'œil. Cet outil comble cet écart dans les deux sens : collez une valeur comme 1700000000 et vous obtenez la date et l'heure correspondantes ; saisissez une date et vous obtenez son horodatage. La détection d'entrée devine seule si vous avez saisi un nombre ou une date, ce qui vous évite presque toujours de le préciser.

Pendant la saisie, un panneau de détails affiche le type d'entrée détecté, l'unité retenue et l'instant obtenu, afin que vous puissiez vérifier le résultat plutôt que de le supposer correct.

Quand l'utiliser

Les horodatages sont partout dans le logiciel : lignes de log, colonnes de base de données, date d'expiration (exp) d'un JWT, réponses d'API ou entrées de cron stockent souvent le temps sous forme d'entier d'époque. Lorsque vous cherchez pourquoi un jeton a expiré ou quand un événement s'est réellement produit, convertir cet entier en date réelle est le moyen le plus rapide de s'y retrouver.

Le sens inverse est tout aussi courant. Si une API attend un horodatage dans une requête from/to, ou si un test a besoin d'une valeur d'époque fixe, vous pouvez saisir une date lisible et copier l'entier directement.

Exemple : une conversion

Prenons 1700000000. Interprété en secondes, cela correspond au 14 novembre 2023 à 22:13:20 UTC. Passez le fuseau horaire sur Séoul (KST) et ce même instant se lit comme le 15 novembre 2023 à 07:13:20 : le moment ne bouge pas, seule l'étiquette de l'horloge murale change. Cliquez sur Heure actuelle pour insérer la valeur d'époque du moment, puis convertissez-la pour vérifier que l'outil et l'horloge de votre système concordent.

Remarques et cas particuliers

Le piège le plus fréquent est de confondre secondes et millisecondes. Date.now() en JavaScript et de nombreuses API web renvoient des millisecondes (13 chiffres aujourd'hui), tandis que les outils Unix et les bases de données utilisent généralement des secondes (10 chiffres). Une valeur lue dans la mauvaise unité tombe à environ 50 ans d'écart : fixez donc l'unité explicitement lorsque la détection automatique est ambiguë. La sortie peut se faire en ISO 8601 (2023-11-14T22:13:20Z) pour l'échange entre machines, ou dans un format local lisible. Et n'oubliez pas que les horodatages sont ancrés sur UTC : la date affichée dépend du fuseau que vous choisissez, pas de l'origine du nombre.

Questions fréquentes

Oui. Vous pouvez convertir des horodatages Unix et des dates dans les deux sens sans limite et sans frais : le choix du fuseau horaire, les unités en secondes ou millisecondes, la sortie en ISO 8601 ou locale et le raccourci Heure actuelle sont tous accessibles sans restriction, offre payante ni compte.
Oui. Chaque conversion est calculée dans votre navigateur en JavaScript, si bien que les horodatages et les dates que vous saisissez ne quittent jamais votre appareil. Même le bouton Heure actuelle lit l'horloge de votre système en local : rien n'est envoyé ni enregistré sur un serveur.
Non. Aucune inscription, aucun e-mail, aucune connexion. Saisissez un horodatage ou une date, ou cliquez sur Heure actuelle, et le résultat s'affiche aussitôt, le format d'entrée ayant déjà été détecté pour vous.
Un horodatage Unix en secondes compte des secondes entières depuis 1970 et comporte aujourd'hui généralement 10 chiffres (comme 1700000000) ; en millisecondes, il compte des millièmes de seconde et en comporte 13 (comme 1700000000000). Lire une valeur dans la mauvaise unité décale le résultat de plusieurs décennies : l'outil vous laisse donc fixer l'unité et tente de la déduire du nombre de chiffres.
Un horodatage Unix désigne toujours un unique instant absolu mesuré depuis UTC. Lorsque vous choisissez un fuseau horaire, l'outil ne change que la manière dont cet instant est étiqueté sur une horloge murale ; le moment lui-même reste identique. C'est pourquoi 1700000000 se lit 22:13 UTC mais 07:13 le lendemain matin à Séoul.
L'ISO 8601 est un format texte normalisé pour les dates et heures, comme 2023-11-14T22:13:20Z, où le Z final indique l'UTC. C'est le choix le plus sûr pour échanger des dates entre systèmes, car il ne prête pas à confusion. Préférez le format local lorsque vous voulez simplement une date lisible dans votre région.