DEV · Date et heure

Convertisseur Unix Timestamp

Convertissez des Unix timestamps comme 1732769832 en date et heure lisibles, ou choisissez une date et une heure pour obtenir le timestamp Unix correspondant. Voyez le résultat en ISO 8601, heure locale et UTC.

  • Convertir Unix timestamp → date et heure (locale et UTC).
  • Convertir date et heure → Unix timestamp en secondes.
  • Voir la représentation ISO 8601 du même instant.
  • Tous les calculs se font localement dans votre navigateur. Aucune donnée n’est envoyée.

Collez un Unix timestamp ou choisissez une date et une heure ci-dessous, puis cliquez sur un bouton de conversion pour voir tous les formats en une fois.

Unix timestamp (secondes)
Il doit être en secondes, pas en millisecondes. Par exemple, 1732769832 représente un moment vers la fin de l’année 2024.
Date et heure (locale)
Le fuseau horaire de votre navigateur est utilisé pour ce champ. Cliquez sur Utiliser l’heure actuelle pour le remplir rapidement avec “maintenant”.
Toutes les conversions s’exécutent directement dans votre navigateur. Aucun timestamp ni aucune date ne sont envoyés à un serveur, vos données restent donc privées.

Résumé

Dernière conversion
En attente de données…
Saisissez un Unix timestamp ou choisissez une date et une heure, puis cliquez sur un bouton de conversion.
Aucune conversion pour l’instant
Unix timestamp (secondes)
0
Secondes depuis le 1er janv. 1970 (Unix epoch)
ISO 8601
Date et heure UTC standard ISO 8601 (ex. 2024-11-28T12:30:00Z)
Heure locale
Formatée selon le fuseau horaire de votre navigateur
Heure UTC
Même instant converti en heure UTC
Les Unix timestamps comptent le nombre de secondes depuis le 1er janvier 1970 à 00:00:00 UTC. Cet outil vous aide à passer entre cette représentation entière et des dates et heures lisibles pour les humains.

À 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 UTC
  • 946684800 → 2000-01-01 00:00:00 UTC
  • 1732769832 → 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_at en 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 Date JavaScript 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 lettre Z signifie “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.