Aller au contenu
Outil gratuit

Convertisseur Epoch : convertir un horodatage Unix en date et inversement

Avec le convertisseur de timestamps Unix, convertis un timestamp d’époque comme 1700000000 en date lisible (2023-11-14, 22:13:20 UTC), ou une date en secondes ou millisecondes. L’outil détecte automatiquement les secondes, millisecondes, microsecondes et nanosecondes, et affiche l’heure locale, l’heure UTC, les formats ISO 8601 et RFC 2822 ainsi que le temps relatif.

Créé par Jakub Martyniak

Gratuit et sans inscription : la conversion s’effectue entièrement dans ton navigateur, sans rien envoyer à un serveur.

Tu développes une application ou une API ? Héberge-la sur un VPS avec un contrôle total.

Horodatage Unix actuel

…

Horodatage → date

Date → horodatage

Exemple de résultat

Voici la conversion dans le convertisseur Epoch

Tu saisis un horodatage Unix, et l’outil détecte l’unité puis affiche la date sous plusieurs formats. Inversement, il convertit une date en secondes et en millisecondes. La valeur ci-dessous est un exemple fixe en UTC ; le résultat dépend de ta saisie.

Exemple · Horodatage 1700000000, fuseau horaire UTC

Saisie

Horodatage Unix
1700000000
10 chiffres : l’outil détecte automatiquement Secondes.

Sortie

Date et heure (UTC)
2023-11-14 22:13:20 UTC
Le même instant ; l’outil affiche aussi l’heure locale dans ton fuseau horaire.
ISO 8601
2023-11-14T22:13:20.000Z
Format standard pour les API, les logs et les bases de données.
RFC 2822 / date HTTP
Tue, 14 Nov 2023 22:13:20 GMT
Format utilisé dans les en-têtes d’e-mails et les réponses HTTP.
Conversion inverse en millisecondes
1700000000000
Voici comment l’outil reconvertit une date. Il reconnaît automatiquement une saisie de 13 chiffres comme des millisecondes.

Pourquoi cet outil

Fonctions du convertisseur d’horodatages Unix

Conversion dans les deux sens, quatre unités et cinq formats de sortie dans un seul outil.

Détection automatique des unités

L’outil reconnaît les secondes, millisecondes, microsecondes ou nanosecondes d’après la taille de la valeur (environ 10, 13, 16 ou 19 chiffres). Tu peux aussi choisir l’unité dans le champ « Unité ».

Horodatage en direct

L’horodatage Unix actuel s’actualise chaque seconde et peut être copié en secondes ou en millisecondes.

ISO 8601 et RFC 2822

En plus de l’heure locale et de l’UTC, tu obtiens le résultat aux formats ISO 8601 et RFC 2822 / HTTP-Date, chacun avec un bouton de copie.

Indication de temps relative

Vois d’un coup d’œil depuis combien de temps un horodatage est passé ou dans combien de temps il surviendra.

Même avant 1970

L’outil convertit aussi bien les horodatages négatifs (antérieurs au 1er janvier 1970) et les valeurs décimales que les entiers positifs.

Fonctionne uniquement dans le navigateur

La conversion utilise l’API Date de JavaScript dans ton navigateur : rien n’est envoyé à un serveur.

Comment ça fonctionne

Comment convertir des timestamps Unix

De l’horodatage actuel à sa conversion en date, puis de la date en secondes et millisecondes.

Étape 1

Consulter l’horodatage actuel

En haut, l’outil affiche le timestamp Unix actuel en secondes, actualisé chaque seconde. Utilise « Copier les secondes » ou « Copier les millisecondes » pour le copier dans le presse-papiers.

Étape 2

Coller un timestamp

Colle ta valeur dans la section « Timestamp → Date », par exemple 1700000000. Tant que tu ne saisis rien, le timestamp actuel y figure. « Utiliser maintenant » rétablit cette valeur dans le champ.

Étape 3

Vérifier l’unité

Sous « Unité », l’option « Détection automatique » affiche l’unité détectée entre parenthèses. Si elle ne convient pas, sélectionne toi-même les secondes, millisecondes, microsecondes ou nanosecondes.

Étape 4

Consulter et copier la date

Le résultat s’affiche immédiatement en heure locale, UTC, ISO 8601, RFC 2822 / HTTP-Date et temps relatif. Chaque valeur dispose de son propre bouton pour la copier.

Étape 5

Convertir une date en timestamp

Pour la conversion inverse, sélectionne une date et une heure sous « Date → Timestamp », puis choisis l’heure locale ou UTC dans « Fuseau horaire de saisie ». Tu obtiens le timestamp en secondes, en millisecondes et au format ISO 8601.

Détection des unités

Secondes, millisecondes, microsecondes ou nanosecondes ?

Un horodatage Unix n’indique pas lui-même son unité. L’outil la déduit de la taille de la valeur : tous les exemples ci-dessous représentent le même instant. Pour les valeurs négatives ou décimales, c’est la valeur absolue qui compte. Tu peux à tout moment remplacer l’unité détectée dans le champ « Unité ».

UnitéNombre de chiffres typiqueDétectée pour une valeur absolueExemple
Secondes10inférieur à 10¹¹1700000000
Millisecondes13à partir de 10¹¹, inférieur à 10¹⁴1700000000000
Microsecondes16à partir de 10¹⁴, inférieur à 10¹⁷1700000000000000
Nanosecondes19à partir de 10¹⁷1700000000000000000

Dans le code et les tableurs

Convertir un horodatage Unix sans outil

Pour les scripts et les tableurs : commandes courantes pour obtenir l’horodatage actuel et le convertir en date. Exécute-les dans ton propre environnement. Note que Date.now() en JavaScript renvoie des millisecondes (13 chiffres) et que la formule Excel renvoie une date en UTC que tu dois formater comme une date.

JavaScript : horodatage actuel en secondes

Math.floor(Date.now() / 1000)

JavaScript : convertir un horodatage en date (ISO 8601)

new Date(1700000000 * 1000).toISOString()

Python : horodatage actuel en secondes

int(time.time())

PHP : horodatage actuel en secondes

time()

Shell Linux : horodatage actuel en secondes

date +%s

Shell Linux (GNU date) : convertir un horodatage en date (UTC)

date -u -d @1700000000

Excel / Google Sheets : convertir l’horodatage de A1 en date (UTC)

=A1/86400+25569

En découvrir plus

Outils associés pour les timestamps, les fuseaux horaires et les API

FAQ

Questions fréquentes sur le convertisseur de timestamps Unix

Des réponses rapides sur les timestamps Unix, les unités, les fuseaux horaires et cet outil.

Oui. Le convertisseur est gratuit et utilisable sans inscription. La conversion s’effectue entièrement dans ton navigateur grâce à l’API Date de JavaScript : tes timestamps et tes dates ne sont ni envoyés à un serveur ni enregistrés.

Un timestamp Unix est un nombre qui compte les secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC (l’« époque Unix »), sans fuseau horaire ni secondes intercalaires. De nombreux langages de programmation, bases de données et API stockent les instants sous cette forme, souvent aussi en millisecondes.

Colle la valeur dans la section « Timestamp → Date ». Pour 1700000000, l’outil détecte l’unité Secondes et affiche l’instant sous la forme 2023-11-14 22:13:20 UTC, au format ISO 8601 2023-11-14T22:13:20.000Z et au format RFC 2822 Tue, 14 Nov 2023 22:13:20 GMT, ainsi que l’heure locale dans ton fuseau horaire et l’écart par rapport à maintenant. Chaque valeur a son propre bouton de copie.

Dans la section « Date → Timestamp », sélectionne une date et une heure à la seconde près, puis indique sous « Fuseau horaire de saisie » s’il s’agit de l’heure locale ou de l’heure UTC. L’outil fournit le timestamp en secondes, en millisecondes et au format ISO 8601. Par exemple, 2023-11-14 22:13:20 UTC donne 1700000000 ou 1700000000000.

D’après la taille de la valeur : en dessous de 10¹¹, elle est interprétée en secondes ; en dessous de 10¹⁴, en millisecondes ; en dessous de 10¹⁷, en microsecondes ; au-delà, en nanosecondes. Cela correspond à environ 10, 13, 16 ou 19 chiffres. Si la détection est incorrecte, choisis toi-même l’unité dans le champ « Unité ».

Le timestamp lui-même n’a pas de fuseau horaire. La ligne « Heure locale » utilise le fuseau horaire de ton navigateur : en Europe centrale, c’est l’heure d’hiver (UTC+1) ou l’heure d’été (UTC+2). La ligne « UTC » affiche le même instant sans décalage. Pour les autres fuseaux horaires, utilise le convertisseur de fuseaux horaires. Accéder au convertisseur de fuseaux horaires

Oui. L’outil convertit aussi les timestamps négatifs (antérieurs au 1er janvier 1970) et les valeurs décimales comme 1700000000.5. La limite est la plage de dates de JavaScript, soit environ 273 000 ans avant et après 1970. Si une valeur se trouve hors de cette plage, l’outil affiche un message plutôt qu’une date.

De nombreux systèmes anciens stockent les timestamps Unix sous forme d’entiers signés de 32 bits. Le 19 janvier 2038 à 03:14:07 UTC, cette valeur débordera et reviendra à une date de 1901. Les systèmes 64 bits ne sont pas concernés. Cet outil utilise l’API Date de JavaScript plutôt qu’un entier de 32 bits : il convertit donc normalement les dates postérieures à 2038.

D’autres questions ?

Contacter le support
Tu crées ton propre projet ?

Ton application ou API a besoin d’un serveur fiable

Un VPS ZAP-Hosting met ton application ou ton projet en ligne de manière fiable.

4,4/5 Trustpilot32 000+ Serveurs actifsDepuis 2010

Sans configuration. Sans risque. En ligne en quelques secondes.

Durée flexibleRésiliable à tout momentEn ligne en 60 secondes

Tu cherches d’autres outils ? Voir tous les outils de développement