À quoi sert le Convertisseur Unix Timestamp ?
Cet outil aide les développeurs à passer rapidement entre des Unix timestamps et des valeurs
de date et heure lisibles. Vous pouvez coller un Unix timestamp comme 1732769832
et voir immédiatement à quelle date et heure il correspond dans votre fuseau horaire local,
en UTC et au format ISO 8601. Vous pouvez aussi partir d’une date et heure et obtenir
le timestamp Unix correspondant.
Qu’est-ce qu’un Unix timestamp ?
Un Unix timestamp est un entier qui compte le nombre de secondes écoulées depuis le Unix epoch : 1er janvier 1970, 00:00:00 UTC. Par exemple :
0→ 1970-01-01 00:00:00 UTC946684800→ 2000-01-01 00:00:00 UTC1732769832→ un moment vers la fin de 2024
De nombreux backends, API et bases de données utilisent l’heure Unix car elle est facile à stocker, comparer et trier, mais les nombres bruts ne sont pas très parlants pour les humains.
Pourquoi cet outil est utile pour les développeurs
-
Débogage des réponses backend. Quand une API renvoie un champ
created_aten Unix timestamp, vous pouvez voir rapidement la date et l’heure réelles. - Génération de données de test. Partez d’une date et heure lisible et convertissez-la en Unix timestamp pour remplir une base de données ou créer des fixtures.
- Comparaison de fuseaux horaires. Voyez comment un même timestamp s’affiche en heure locale et en UTC.
- Travail entre frontend et backend. Les développeurs frontend peuvent s’aligner sur ce que le backend stocke, et inversement.
Comment fonctionnent les conversions dans cet outil
Lorsque vous cliquez sur Timestamp → Date et heure :
- Étape 1 : Votre timestamp (en secondes) est converti en millisecondes.
- Étape 2 : Un objet
DateJavaScript est créé à partir de cette valeur. - Étape 3 : Le même instant est formaté en heure locale, en heure UTC et en ISO 8601.
- Étape 4 : Le champ de date et heure locale est mis à jour pour que vous puissiez l’ajuster et reconvertir.
Lorsque vous cliquez sur Date et heure → Timestamp :
- Étape 1 : La valeur du sélecteur de date et heure est interprétée dans votre fuseau horaire local.
- Étape 2 : Cet instant est converti en millisecondes depuis l’epoch.
- Étape 3 : Ces millisecondes sont transformées en Unix timestamp en secondes (arrondi à l’inférieur).
- Étape 4 : Les affichages d’heure locale, d’heure UTC et d’ISO 8601 sont mis à jour pour correspondre.
Comprendre les différents formats
- Unix timestamp (secondes) : Entier de secondes depuis le Unix epoch. Couramment utilisé dans les bases de données et les API.
-
ISO 8601 : Chaîne standardisée comme
2024-11-28T13:17:12Z. La lettreZsignifie “UTC”. - Heure locale : Le même instant affiché dans le fuseau horaire utilisé actuellement par votre navigateur.
- Heure UTC : Le même instant affiché comme heure dans le fuseau UTC.
Conseils pour travailler avec l’heure Unix
- Vérifiez les unités. Beaucoup de bibliothèques utilisent des millisecondes, tandis que les Unix timestamps sont souvent en secondes. Si vos valeurs semblent environ 1000 fois trop grandes, vous mélangez peut-être les deux.
- Soyez explicite sur le fuseau horaire. Indiquez toujours si une heure est locale ou UTC lorsque vous échangez des données entre systèmes.
- Utilisez cet outil pendant le débogage. Quand les logs ou les réponses JSON contiennent des timestamps bruts, collez-les ici pour voir rapidement ce qu’ils signifient.
Utilisez ce Convertisseur Unix Timestamp chaque fois que vous avez besoin d’un moyen rapide, dans le navigateur, de traduire entre timestamps entiers et dates lisibles pour vos travaux de backend, frontend ou DevOps.