Aller au contenu
nestoo
  • Mon adresse IPVotre IP publique IPv4 et IPv6, sa localisation et votre fournisseur.Réseau et IP
  • Localisation d’adresse IPLocalisation, fournisseur et réseau de n’importe quelle adresse IP.Réseau et IP
  • Recherche DNSEnregistrements DNS A, AAAA, MX, TXT, NS et autres de tout domaine.Réseau et IP
  • Recherche WHOISTitulaire, registrar et date d’expiration de tout domaine ou IP.Réseau et IP
  • Vérificateur de portsVérifiez si un port est ouvert sur votre IP ou sur un serveur.Réseau et IP
  • Vérificateur d’en-têtes HTTPEn-têtes de réponse, codes de statut et redirections d’une URL.Réseau et IP
  • Vérificateur SSLValidité, expiration et chaîne du certificat de n’importe quel site.Réseau et IP
  • Générateur de mots de passeDes mots de passe forts et aléatoires, générés dans votre navigateur.Mots de passe et sécurité
  • Test de robustesse des mots de passeLe temps qu’il faudrait pour casser un mot de passe, et s’il a fuité.Mots de passe et sécurité
  • Générateur de hashHash MD5, SHA-1, SHA-256, SHA-512 et CRC32 de textes ou de fichiers.Mots de passe et sécurité
  • Formateur JSONFormatez, validez et minifiez du JSON, avec la position exacte des erreurs.Outils pour développeurs
  • Encodeur/décodeur Base64Encodez du texte ou des fichiers en Base64, et décodez-les.Outils pour développeurs
  • Encodeur/décodeur URLEncodez et décodez des URL et des chaînes de requête, et analysez n’importe quelle URL.Outils pour développeurs
  • Décodeur JWTLisez l’en-tête et les claims d’un JSON Web Token.Outils pour développeurs
  • Générateur d’UUIDIdentifiants UUID v4 aléatoires et v7 ordonnés dans le temps.Outils pour développeurs
  • Convertisseur de timestamp UnixConvertissez des timestamps Unix en dates, et des dates en timestamps.Outils pour développeurs
  • Convertisseur binaireTraduisez du texte en binaire et convertissez des nombres d’une base à l’autre.Outils pour développeurs
  • Compteur de motsComptez les mots, les caractères, les phrases et le temps de lecture.Outils de texte
  • Convertisseur de casseMAJUSCULES, minuscules, majuscule à chaque mot, camelCase, snake_case et plus.Outils de texte
  • Comparateur de texteComparez deux textes et visualisez leurs différences.Outils de texte
  • Générateur de QR codeQR codes gratuits pour liens, texte, Wi-Fi et contacts, en PNG ou SVG.Outils du quotidien
  • Calculateur de pourcentagePourcentage d’un nombre, variation en pourcentage, hausse et baisse.Outils du quotidien
  • Convertisseur d’unitésConvertissez longueurs, poids, températures, volumes, données et plus.Outils du quotidien

Convertisseur de timestamp Unix

Transformez des timestamps Unix en dates lisibles, et des dates en timestamps. Les secondes, millisecondes, microsecondes et nanosecondes sont reconnues automatiquement.

Heure Unix actuelle

 
Millisecondes 

Timestamp en date

Unité

Date en timestamp

Fuseau horaire
Secondes
–
Millisecondes
–

Fonctionne dans votre navigateur. Ce que vous saisissez ne quitte jamais votre appareil.

Mode d’emploi

  1. 1L’heure Unix actuelle défile en haut de l’outil. Cliquez sur Copier pour la récupérer en secondes ou en millisecondes.
  2. 2Collez un timestamp sous « Timestamp en date ». L’unité est déduite du nombre de chiffres ; si elle est mal devinée, choisissez vous-même secondes, millisecondes, microsecondes ou nanosecondes.
  3. 3Vous pouvez aussi coller une date, comme 2024-05-01T12:00:00Z ou Wed, 01 May 2024 12:00:00 GMT, pour la voir dans tous les formats et sous forme de timestamp.
  4. 4Pour faire l’inverse, choisissez une date et une heure sous « Date en timestamp », sélectionnez l’heure locale ou UTC, puis copiez le résultat.

Qu’est-ce que le temps Unix ?

Le temps Unix, aussi appelé temps epoch ou timestamp POSIX, compte les secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC, l’epoch Unix. Le compteur a dépassé 1 700 000 000 le 14 novembre 2023 à 22:13:20 UTC. Les instants antérieurs à 1970 sont des nombres négatifs.

Un timestamp est un simple nombre, indépendant des fuseaux horaires, des calendriers et des formats de date : il est donc facile à stocker, à trier et à comparer. C’est pourquoi les bases de données, les API, les fichiers journaux, les systèmes de fichiers et les JSON Web Tokens l’utilisent partout.

Secondes, millisecondes, microsecondes ou nanosecondes ?

Le temps Unix classique compte en secondes, et les valeurs actuelles comptent 10 chiffres. Date.now() en JavaScript et System.currentTimeMillis() en Java renvoient des millisecondes (13 chiffres), certaines bases de données stockent des microsecondes (16 chiffres), et UnixNano() en Go et time.time_ns() en Python renvoient des nanosecondes (19 chiffres).

Le convertisseur devine l’unité d’après la longueur du nombre : jusqu’à 11 chiffres, il suppose des secondes, de 12 à 14 chiffres des millisecondes, de 15 à 17 des microsecondes, et à partir de 18 des nanosecondes. Seules les très petites valeurs en millisecondes, antérieures à mars 1973, sont ambiguës : dans ce cas, choisissez vous-même l’unité.

Fuseaux horaires, an 2038 et secondes intercalaires

Un timestamp désigne le même instant partout sur Terre ; seul son affichage dépend du fuseau horaire. 1 700 000 000 correspond à 22:13:20 à Londres, 23:13:20 à Paris et 17:13:20 à New York. Stockez et échangez des valeurs en UTC, et ne convertissez en heure locale qu’au moment de les afficher.

Les systèmes qui stockent le temps Unix dans un entier signé de 32 bits atteignent leur limite le 19 janvier 2038 à 03:14:07 UTC : le compteur déborde et revient en 1901. C’est le bug de l’an 2038. Les systèmes actuels utilisent 64 bits, de quoi tenir des milliards d’années.

Le temps Unix ignore les secondes intercalaires : chaque jour compte exactement 86 400 secondes. Quand une seconde intercalaire est ajoutée à l’UTC, l’horloge Unix répète une seconde ou l’étale. L’écart entre deux timestamps peut donc être trop court du nombre de secondes intercalaires survenues entre-temps (27 depuis 1972).

Questions fréquentes

Comment obtenir le timestamp Unix actuel ?

Il est affiché en haut de cette page. Dans du code, utilisez Math.floor(Date.now() / 1000) en JavaScript, time.time() en Python, time() en PHP, DateTimeOffset.UtcNow.ToUnixTimeSeconds() en C#, ou date +%s dans un terminal Linux ou macOS.

Un timestamp Unix est-il en secondes ou en millisecondes ?

Traditionnellement en secondes, mais de nombreuses plateformes, dont JavaScript et Java, utilisent les millisecondes. Comptez les chiffres : un timestamp actuel compte 10 chiffres en secondes et 13 en millisecondes. Ce convertisseur reconnaît l’unité et vous indique celle qu’il a retenue.

Le temps Unix dépend-il du fuseau horaire ?

Non. Il est toujours compté à partir du 1er janvier 1970 à minuit UTC : c’est donc le même nombre partout au même instant. Le fuseau horaire n’intervient que lorsque vous convertissez ce nombre en date et en heure.

Que se passera-t-il pour le temps Unix en 2038 ?

Le 19 janvier 2038 à 03:14:07 UTC, le temps Unix dépassera 2 147 483 647, la plus grande valeur que peut contenir un entier signé de 32 bits. Les logiciels qui stockent encore le temps sur 32 bits repartiront en décembre 1901. Les systèmes d’exploitation, bases de données et langages modernes utilisent un temps sur 64 bits et ne sont pas concernés.

Comment convertir un timestamp Unix dans Excel ou Google Sheets ?

Pour des secondes, utilisez =A1/86400+DATE(1970;1;1) et appliquez à la cellule un format de date et d’heure ; pour des millisecondes, divisez plutôt par 86 400 000. Le résultat est en UTC : ajoutez ou soustrayez votre décalage par rapport à l’UTC, exprimé en heures et divisé par 24.