Convertisseur timestamp Unix : date et heure

Convertissez les timestamps Unix (secondes ou millisecondes) en dates UTC et locales lisibles, ou toute date en valeur d'époque.

Collez un timestamp : le convertisseur détecte les secondes ou millisecondes et affiche ISO 8601, UTC, heure locale et ancienneté. Il convertit aussi une date en secondes et millisecondes d'époque.

Convertisseur timestamp Unix : date et heure
Convertissez les timestamps Unix (secondes ou millisecondes) en dates UTC et locales lisibles, ou toute date en valeur d'époque.
Timestamp → date
Date → timestamp
Fonctionnement : le temps Unix compte les secondes depuis 1970-01-01T00:00:00Z, sans secondes intercalaires. Les millisecondes valent ce compte × 1000.

À propos du convertisseur Unix

Le temps Unix, ou temps d'époque/POSIX, compte les secondes écoulées depuis minuit UTC le 1er janvier 1970, sans secondes intercalaires. Cet entier facile à stocker et comparer est utilisé dans les bases de données, API, JWT, journaux, caches, tâches cron et métadonnées de fichiers. Ce convertisseur transforme le nombre brut en date lisible. Il affiche un même instant en ISO 8601, date UTC, heure locale avec décalage UTC et description relative. Il détecte l'unité selon la longueur : plus de 11 chiffres signifie millisecondes, sinon secondes. Vous pouvez aussi imposer l'unité. Dans l'autre sens, la date choisie est interprétée dans le fuseau local du navigateur et donne les secondes et millisecondes d'époque. Le bouton Maintenant remplit l'instant courant. Les valeurs négatives représentent les instants antérieurs à 1970. Tout est traité dans le navigateur et rien n'est transmis ni enregistré.

Exemples de conversion

Quelques valeurs d'époque connues et le résultat affiché.

TimestampDate UTCNote
10000000002001-09-09 01:46:40 (UTC)Un milliard : Unix a franchi ce cap en septembre 2001.
12345678902009-02-13 23:31:30 (UTC)Un célèbre jalon fêté par les programmeurs en 2009.
17123456789012024-04-05 19:34:38 (UTC)13 chiffres : la détection automatique l'interprète en millisecondes.
21474836472038-01-19 03:14:07 (UTC)Maximum signé sur 32 bits, au cœur du problème de l'an 2038.

Convertir un timestamp Unix

  1. Collez le timestamp dans le champ. Gardez la détection automatique (10 chiffres = secondes, 13 = millisecondes) ou choisissez une unité.
  2. Cliquez sur Convertir pour voir ISO 8601, UTC, l'heure locale avec décalage et la description relative.
  3. Cliquez sur Maintenant pour remplir le timestamp courant.
  4. Pour l'autre sens, choisissez une date et une heure puis cliquez sur Convertir en timestamp.
  5. Copiez le format nécessaire à votre requête, appel API ou recherche de journal.

FAQ des timestamps Unix

Qu'est-ce qu'un timestamp Unix ?
C'est le nombre de secondes depuis minuit UTC le 1er janvier 1970, sans secondes intercalaires : une représentation compacte et indépendante du fuseau.
Comment distinguer secondes et millisecondes ?
Par la longueur : les secondes actuelles ont 10 chiffres et les millisecondes 13. La détection utilise cette magnitude, mais vous pouvez la remplacer.
Les timestamps Unix dépendent-ils des fuseaux horaires ?
Non. Ils désignent un instant absolu identique partout. Le fuseau ne change que l'affichage ; l'outil montre donc UTC et l'heure locale.
Qu'est-ce que le problème de l'an 2038 ?
Un entier signé de 32 bits déborde après le 19 janvier 2038 à 03:14:07 UTC. Les logiciels modernes utilisent 64 bits ou les millisecondes.
Un timestamp peut-il être négatif ?
Oui. Les valeurs négatives désignent des instants avant 1970 ; -86400 correspond à minuit UTC le 31 décembre 1969.
Quel fuseau est utilisé pour date vers timestamp ?
La date est interprétée dans le fuseau local du navigateur, comme un formulaire HTML. Les résultats sont absolus et restituent la même heure locale.