construction
Lexora Tools

Convertisseur de timestamp Unix

Convertissez un timestamp Unix (epoch) en date lisible et inversement — en secondes, millisecondes, microsecondes ou nanosecondes, dans n'importe quel fuseau horaire.

Timestamp Unix actuel

Secondes

Millisecondes

Timestamp vers date

Date vers timestamp

100 % privé : tout s'exécute dans votre navigateur, rien n'est envoyé.

Comment convertir un timestamp Unix

Sans inscription ni installation : tout fonctionne directement dans votre navigateur.

  1. Étape 1 :Collez un timestamp en secondes, millisecondes, microsecondes ou nanosecondes : l'unité est détectée automatiquement, ou choisissez-la vous-même.
  2. Étape 2 :Lisez la date dans votre fuseau, en UTC et aux formats ISO 8601 et RFC 2822, et changez de fuseau pour la voir n'importe où dans le monde.
  3. Étape 3 :Pour la conversion inverse, choisissez une date et une heure ci-dessous puis copiez les secondes ou millisecondes Unix obtenues.

FAQ timestamp Unix

Qu'est-ce que le temps epoch ?

Le temps epoch est le nombre de secondes écoulées depuis l'epoch Unix, le 1er janvier 1970 à 00:00:00 UTC. Par exemple, 1735689600 correspond au 1er janvier 2025 à minuit UTC.

Comment savoir si un timestamp est en secondes ou en millisecondes ?

Comptez les chiffres. Les timestamps actuels comptent 10 chiffres en secondes, 13 en millisecondes, 16 en microsecondes et 19 en nanosecondes. Le convertisseur le détecte automatiquement.

Un timestamp Unix dépend-il du fuseau horaire ?

Non. Un timestamp Unix désigne toujours le même instant partout dans le monde. Le fuseau n'intervient que pour l'affichage en date de calendrier : vous pouvez donc changer de fuseau sans modifier le nombre.

Qu'est-ce que le bug de l'an 2038 ?

Les systèmes qui stockent le timestamp dans un entier signé de 32 bits ne peuvent compter que jusqu'à 2 147 483 647 secondes, atteint le 19 janvier 2038 à 03:14:07 UTC. Ensuite, la valeur déborde. Utiliser des entiers de 64 bits évite le problème.

Comment obtenir le timestamp actuel dans le code ?

En JavaScript, Math.floor(Date.now() / 1000) ; en Python, int(time.time()) ; en PHP, time() ; en Java, Instant.now().getEpochSecond() ; dans un shell Unix, date +%s.

Qu'est-ce qu'un timestamp Unix ?

Un timestamp Unix, aussi appelé temps epoch ou temps POSIX, compte les secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC, sans les secondes intercalaires. Comme il s'agit d'un nombre unique sans fuseau horaire, c'est la façon standard de stocker et d'échanger des instants dans les bases de données, fichiers de logs, API, claims JWT, tâches cron et événements analytiques. De nombreux systèmes utilisent une précision plus fine : JavaScript et Java travaillent en millisecondes (13 chiffres), tandis que Python, Go, les bases de données et les outils de traçage utilisent souvent les microsecondes (16 chiffres) ou les nanosecondes (19 chiffres).

Ce convertisseur epoch gratuit détecte automatiquement l'unité d'après le nombre de chiffres et affiche la date dans votre fuseau local ou n'importe quel fuseau IANA, en UTC, aux formats ISO 8601 et RFC 2822, en temps relatif et en numéro de jour de l'année. Le convertisseur inverse transforme une date et une heure de calendrier en secondes et millisecondes Unix, en gérant correctement l'heure d'été du fuseau choisi. Une horloge en direct affiche le timestamp actuel, prêt à copier. Notez que les systèmes qui stockent les secondes dans un entier signé de 32 bits déborderont le 19 janvier 2038 — le bug de l'an 2038 —, alors que les timestamps sur 64 bits sont sûrs pour des milliards d'années.