Aller au contenu
SPCXTools

Convertisseur de timestamp Unix

Convertissez les timestamps Epoch en dates lisibles et les dates en heure Unix, avec détection automatique des secondes/millisecondes.

Fonctionne en local — vos fichiers ne quittent pas votre appareil

Chargement de l’outil…

Comment utiliser : Convertisseur de timestamp Unix

  1. 1L'heure Unix actuelle est affichée en haut et se met à jour chaque seconde — copiez-la en un clic.
  2. 2Collez un timestamp dans Timestamp vers date. Les secondes, millisecondes, microsecondes et nanosecondes sont détectées automatiquement.
  3. 3Lisez le résultat dans votre fuseau horaire local, en UTC, en format ISO 8601, RFC 2822 et sous forme relative (« il y a 3 heures »).
  4. 4Pour faire l'inverse, choisissez une date et une heure sous Date vers timestamp, indiquez s'il s'agit de l'heure locale ou UTC, et copiez les secondes ou les millisecondes.

Convertir entre heure Unix et dates

Les ordinateurs, bases de données et API stockent généralement le temps sous la forme d'un nombre unique : le timestamp Unix, qui compte les secondes écoulées depuis le 1er janvier 1970 UTC. Il est compact et sans ambiguïté, mais impossible à lire d'un seul coup d'œil. Ce convertisseur d'heure Epoch traduit les timestamps en dates lisibles — dans votre propre fuseau horaire et en UTC — et convertit n'importe quelle date en timestamp. Il s'exécute entièrement dans votre navigateur en utilisant l'horloge et les paramètres de fuseau horaire de votre appareil.

Fonctionnalités

  • Heure Unix actuelle en direct en secondes, prête à être copiée.
  • Détection automatique de l'unité pour les secondes (10 chiffres), millisecondes (13), microsecondes (16) et nanosecondes (19).
  • Formats de sortie multiples : date complète localisée, UTC, ISO 8601 (2026-10-02T08:30:00.000Z), RFC 2822 et une description relative comme « dans 2 jours ».
  • Date vers timestamp avec la possibilité d'interpréter la date en heure locale ou UTC, retournant à la fois les secondes et les millisecondes.

Où trouve-t-on des timestamps ?

Logs et surveillance. Les journaux de serveur, les événements d'analyse et les traqueurs d'erreurs enregistrent souvent le temps en secondes Epoch. La conversion d'une valeur vous indique exactement quand un incident s'est produit, dans votre propre fuseau horaire.

API et JSON. De nombreuses API renvoient des champs comme "created": 1790000000 ou "expires_at". Date.now() en JavaScript et System.currentTimeMillis() en Java retournent des millisecondes, tandis que les outils Unix, time.time() en Python et time() en PHP utilisent des secondes. Les mélanger est un bogue classique.

Jetons et cookies. Les JSON Web Tokens (JWT) utilisent les revendications (claims) iat, nbf et exp en secondes Epoch. Le Décodeur JWT les convertit automatiquement.

Bases de données et feuilles de calcul. Convertir des timestamps en dates aide à vérifier des enregistrements, et convertir des dates en timestamps permet d'écrire des requêtes de plage précises.

Fuseaux horaires et UTC

Un timestamp identifie un instant unique, où que vous soyez. Les fuseaux horaires n'ont d'importance que pour l'afficher à une personne. C'est pourquoi le même timestamp s'affiche comme des heures locales différentes à Tokyo et à New York, tandis que la ligne UTC reste la même. Lorsque vous convertissez une date en timestamp, soyez explicite : « 9:00 » en heure locale et « 9:00 UTC » produisent des nombres différents, sauf si vous vivez dans un fuseau horaire UTC.

Pour comparer les heures entre différentes villes, utilisez le Convertisseur de fuseaux horaires. Pour compter les jours entre deux dates, essayez le Calculateur de différence entre dates.

Questions fréquentes

Qu'est-ce qu'un timestamp Unix ?
Un timestamp Unix (aussi appelé heure Epoch ou heure POSIX) est le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC, sans compter les secondes intercalaires. Il est identique partout dans le monde à un instant donné, ce qui le rend idéal pour stocker et comparer les heures.
Comment savoir si un timestamp est en secondes ou en millisecondes ?
Comptez les chiffres. Les timestamps actuels en secondes ont 10 chiffres (par exemple 1790000000), tandis que ceux en millisecondes en ont 13. Le convertisseur le détecte automatiquement, et reconnaît également les microsecondes à 16 chiffres et les nanosecondes à 19 chiffres.
Pourquoi l'heure convertie est-elle différente de ce à quoi je m'attendais ?
L'heure Unix est toujours en UTC. Le résultat local utilise le fuseau horaire de votre appareil, affiché à côté. Si une valeur semble décalée de plusieurs heures, le système qui l'a produite a probablement mélangé l'heure locale et l'UTC. Si elle semble décalée d'un facteur 1000 (une date en 1970 ou très loin dans le futur), les secondes et les millisecondes ont été confondues.
Qu'est-ce que le bogue de l'an 2038 ?
Les systèmes qui stockent l'heure Unix dans un entier signé de 32 bits ne peuvent compter que jusqu'à 2 147 483 647 secondes, un nombre atteint le 19 janvier 2038 à 03:14:07 UTC. Après cela, la valeur déborde. Les systèmes modernes utilisent des entiers de 64 bits et ne sont pas affectés.
Puis-je convertir des timestamps négatifs ?
Oui. Les valeurs négatives représentent des dates antérieures au 1er janvier 1970. Par exemple, -86400 correspond au 31 décembre 1969.
Cet outil utilise-t-il mes données ?
Non. Toutes les conversions s'exécutent dans votre navigateur en utilisant ses fonctions intégrées de date et de fuseau horaire.