IQ
PayloadIQ
Utilitaires PayloadIQ

Convertisseur de timestamp Unix

Passe d'un timestamp Unix à une date lisible, et inversement — en heure locale comme en UTC, directement dans ton navigateur.

Local and UTC dates appear here.
Unix seconds and milliseconds appear here.
Dates are interpreted in your local timezone unless shown as UTC.

S'exécute dans ton navigateur. Ce que tu saisis n'est pas envoyé à PayloadIQ.

Cet outil convertit un timestamp Unix en date lisible, en heure locale et en UTC, et fait aussi la conversion inverse depuis une date vers des secondes et des millisecondes. Tout le calcul s'exécute dans ton navigateur : aucune valeur n'est envoyée sur un serveur. Pratique quand tu lis un timestamp brut dans des logs, une réponse d'API ou une colonne de base de données et que tu veux savoir à quelle date il correspond.

Secondes ou millisecondes : choisis la bonne unité

Un timestamp Unix compte le temps écoulé depuis le 1er janvier 1970 UTC, mais le piège, c'est l'unité. La plupart des backends travaillent en secondes, alors que l'horloge de JavaScript renvoie des millisecondes. Du coup, une valeur décalée d'un facteur 1000 trahit presque toujours une confusion secondes/millisecondes. Le sélecteur d'unité te laisse coller la valeur telle quelle, dans le format de ta source, sans avoir à diviser ou multiplier à la main.

Heure locale et UTC, sans ambiguïté

Un même instant ne s'affiche pas de la même façon selon le fuseau horaire. L'outil te montre donc à la fois la forme absolue en UTC et l'heure de ta machine, pour que tu repères tout de suite un décalage lié au fuseau. Pour stocker ou comparer des dates, mieux vaut s'appuyer sur l'UTC au format ISO-8601 : c'est non ambigu et indépendant de l'endroit où tourne ton code.

Questions fréquentes

Quelle est la différence entre un timestamp en secondes et en millisecondes ?
Les deux comptent depuis le 1er janvier 1970 UTC, mais avec une précision différente. Beaucoup de systèmes (Unix, la plupart des API) utilisent les secondes, tandis que JavaScript (Date.now()) renvoie des millisecondes. Un timestamp en millisecondes a donc trois chiffres de plus. Sélectionne la bonne unité pour obtenir la bonne date.
Mes timestamps sont-ils envoyés quelque part ?
Non. Toute la conversion se fait localement dans ton navigateur, en JavaScript. Aucune donnée n'est transmise à un serveur, ce qui te permet de convertir des valeurs issues de logs ou de bases de production en toute confidentialité, même hors ligne.
Puis-je convertir une date en timestamp ?
Oui, la conversion fonctionne dans les deux sens. Saisis une date et l'outil te renvoie sa valeur Unix correspondante, en secondes comme en millisecondes.
Pourquoi l'heure affichée ne correspond pas à la mienne ?
Tu regardes sans doute la valeur UTC plutôt que l'heure locale. L'outil affiche les deux côte à côte : l'UTC est la référence absolue, tandis que l'heure locale tient compte du fuseau de ta machine.

Utilitaires associés

Générateur d'UUIDGénérateur de chaînes aléatoiresGénérateur de hashHash de fichier / Checksum
Ouvrir le PayloadIQ Playground