Blog News Contact Demander une proposition

Convertisseur de timestamp Unix : epoch en date et inversement

Collez un timestamp en secondes, millisecondes, micro- ou nanosecondes et obtenez la date en UTC, dans votre fuseau et dans tout autre. Fonctionne hors ligne, rien ne quitte votre appareil.

Dans votre navigateur : vos données ne quittent pas votre appareilGratuitSans inscription

Temps Unix actuel

Secondes—
Millisecondes—
UTC—
Votre heure—

Timestamp vers date

Date vers timestamp

Conversion par lot

Un timestamp ou une date par ligne, jusqu’à 10 000. L’unité est détectée ligne par ligne.

Exemples de code

Obtenir le timestamp actuel et le convertir en date. Les exemples reprennent le timestamp du convertisseur.

Vous développez une API ou un flux de données ?

Nous concevons des API, des backends et des intégrations où dates, fuseaux et logs sont justes dès le premier jour. Parlez-nous de votre projet pour obtenir une estimation.

En bref : collez un timestamp Unix et obtenez la date en UTC, dans votre heure locale et dans tout fuseau IANA. Le convertisseur détecte secondes, millisecondes, micro- et nanosecondes selon la longueur, convertit aussi une date en timestamp, traite jusqu’à 10 000 valeurs d’un coup et fournit du code en neuf langages. Tout se passe dans le navigateur.

Nous utilisons cet outil pour déboguer des API, des logs et des bases de données. Pour le système derrière ces timestamps : développement d’API et développement web.

Qu’est-ce qu’un timestamp Unix ?

Un timestamp Unix (temps epoch) est le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC, hors secondes intercalaires. Ce nombre est identique partout, d’où son usage par les serveurs, bases de données et API. Par exemple, 1731100000 correspond au 8 novembre 2024, 21:06:40 UTC.

Comment convertir un timestamp en date ?

  1. Collez la valeur dans « Timestamp vers date ». L’heure actuelle y figure déjà en exemple.
  2. Vérifiez l’unité : 10 chiffres pour les secondes, 13 pour les millisecondes, 16 pour les microsecondes, 19 pour les nanosecondes. Changez-la à la main si besoin.
  3. Choisissez un fuseau. Le résultat affiche UTC, le fuseau du navigateur, ISO 8601, RFC 2822, le temps relatif, le jour et la semaine ISO.
  4. Copiez une valeur ou partagez un lien vers le résultat. La valeur se trouve après # et n’est pas envoyée aux serveurs.

Secondes, millisecondes, micro- ou nanosecondes ?

  • 10 chiffres — secondes : Linux date +%s, PHP time(), MySQL UNIX_TIMESTAMP(), JWT exp.
  • 13 chiffres — millisecondes : JavaScript Date.now(), Java System.currentTimeMillis().
  • 16 chiffres — microsecondes : Python time.time_ns() // 1000, PostgreSQL.
  • 19 chiffres — nanosecondes : Go time.Now().UnixNano(), InfluxDB, OpenTelemetry.

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

Les systèmes qui stockent le temps Unix sur un entier signé de 32 bits s’arrêtent à 2147483647, soit le 19 janvier 2038 à 03:14:07 UTC. Une seconde plus tard, la valeur devient négative et la date revient en 1901. Les systèmes 64 bits ne sont pas concernés, mais les anciens appareils, formats de fichiers et colonnes INT sont à vérifier.

Timestamps négatifs et secondes intercalaires

Les dates antérieures à 1970 ont un timestamp négatif : -86400 correspond au 31 décembre 1969. Le temps Unix ignore les secondes intercalaires, chaque jour dure exactement 86 400 secondes.

Questions fréquentes

Quel est le timestamp Unix actuel ?

Il est affiché en haut de la page en secondes et millisecondes et se met à jour chaque seconde. « Pause » le fige pour copier la valeur exacte.

Un timestamp Unix est-il en UTC ou en heure locale ?

Ni l’un ni l’autre : c’est un nombre de secondes depuis le 1er janvier 1970 UTC, identique partout. Le fuseau ne compte qu’au moment d’afficher une date lisible.

Comment savoir s’il s’agit de secondes ou de millisecondes ?

Comptez les chiffres : aujourd’hui 10 pour les secondes, 13 pour les millisecondes. Le convertisseur le détecte et l’unité peut être choisie à la main.

Peut-on convertir une date en timestamp Unix ?

Oui, avec « Date vers timestamp » : saisissez la date, l’heure et le fuseau. Vous pouvez aussi coller une date ISO 8601 comme 2024-11-08T21:06:40Z dans le champ principal.

L’heure d’été est-elle prise en compte ?

Oui. Les fuseaux viennent de la base IANA intégrée au navigateur. Une heure locale sautée ou répétée lors d’un changement d’heure est signalée.

Mes données sont-elles envoyées ?

Non. Tout se calcule dans le navigateur avec JavaScript Date et Intl. Une fois la page chargée, l’outil fonctionne hors ligne.

Outils similaires