Convertisseur de timestamp Unix (epoch ⇔ date)

Convertissez aussitôt un timestamp Unix (secondes ou millisecondes epoch) en date UTC ou heure du Japon, et une date en timestamp Unix.

1. Saisissez un timestamp Unix ou une date

Remplissez l’un des deux champs : l’autre champ et les résultats se mettent à jour aussitôt.

Unité

Fuseau horaire

Si la date se termine par Z ou +09:00, c’est ce décalage qui est utilisé.

2. Résultats

Le bouton à droite de chaque ligne la copie.

Date et heure
—
ISO 8601
—
Timestamp Unix (secondes)
—
Timestamp Unix (millisecondes)
—

Tout est calculé sur cet appareil. Les nombres saisis ne sont envoyés nulle part.

Le temps Unix ne compte pas les secondes intercalaires. L’unité se reconnaît au nombre de chiffres (pour l’heure actuelle, 10 chiffres en secondes et 13 en millisecondes).

Utile ? Un partage nous ferait plaisir

Quelque chose ne marche pas, ou une idée pour l’améliorer ?

Mode d’emploi

  1. 1. Saisissez un timestamp Unix

    Saisissez un nombre comme 1700000000 dans le champ « Timestamp Unix ». 10 chiffres sont lus comme des secondes et 13 comme des millisecondes, et la date s’affiche aussitôt plus bas, dans « Résultats ».

  2. 2. Choisissez le fuseau horaire

    Sous « Fuseau horaire », touchez « UTC » pour afficher le même instant en heure UTC. Vous pouvez aussi choisir « Japon » ou « Appareil ».

  3. 3. Obtenez le timestamp Unix d’une date

    Effacez le champ « Date et heure » et saisissez par exemple « 2026-01-01 09:00 » : le timestamp Unix de cette date apparaît dans le champ « Timestamp Unix » au-dessus et plus bas, dans « Résultats ».

  4. 4. Insérez l’heure actuelle et copiez-la

    Touchez « Maintenant » pour insérer le timestamp Unix actuel. Dans les résultats, touchez le bouton de copie à droite de « Timestamp Unix (secondes) » pour copier ce nombre.

Quand l’utiliser

  • Lire l’heure d’un journal

    Un nombre comme 1700000000 trouvé dans des logs serveur ou une base de données ? Voyez aussitôt à quelle date et quelle heure il correspond.

    Développeurs et équipes d’exploitation

  • Préparer des valeurs de test

    Saisissez une date, copiez son timestamp Unix (en secondes ou millisecondes) et collez-le tel quel dans une requête d’API ou des données de test.

    Développeurs et testeurs

  • Se caler avec une équipe à l’étranger

    Passez d’un fuseau horaire à l’autre pour vérifier quelle heure il est au même instant de chaque côté. Le résultat se copie aussi au format ISO 8601.

    Celles et ceux qui travaillent avec d’autres pays

  • Vérifier une date d’expiration

    Pour un timestamp Unix comme le exp d’un JWT ou l’expiration d’un cookie, voyez le jour et l’heure exacts où il expire, et dans combien de temps.

    Développeurs web

À savoir avant de l’utiliser

  • Les secondes intercalaires ne sont pas comptées (comme le veut le temps Unix). L’outil ne convient donc pas aux calculs astronomiques ou de géolocalisation qui doivent en tenir compte.
  • Les dates prises en charge vont du 1er janvier de l’an 1 au 31 décembre 9999 (UTC).
  • Les fuseaux proposés sont le Japon, UTC et celui de votre appareil. Pour une autre région, ajoutez un décalage comme +05:30 à la fin de la date.

Qu’est-ce que le temps Unix ?

Le temps Unix (ou timestamp Unix, temps epoch) est le nombre de secondes écoulées depuis le 1er janvier 1970 à 0 h 0 min 0 s (UTC). Il ne dépend d’aucun fuseau horaire : un même instant donne le même nombre partout dans le monde, ce qui explique sa présence dans les logs serveur, les bases de données et les API. L’heure du Japon a 9 heures d’avance sur UTC, donc 0 correspond au 1er janvier 1970 à 9 h, heure du Japon.

JavaScript et Java comptent souvent en millisecondes (13 chiffres), alors que PHP, Python et les commandes Unix comptent en secondes (10 chiffres). Les confondre décale fortement la date. Cet outil distingue automatiquement secondes et millisecondes (ainsi que microsecondes et nanosecondes) d’après le nombre de chiffres, et affiche l’unité retenue à droite du champ.

Exemples de timestamps Unix en heure du Japon
Timestamp Unix (secondes)Heure du Japon
Origine01er janvier 1970, 9:00:00
1 milliard de secondes10000000009 septembre 2001, 10:46:40
1,7 milliard de secondes170000000015 novembre 2023, 7:13:20
Limite des 32 bits214748364719 janvier 2038, 12:14:07

Questions fréquentes

Les réponses aux questions qu’on se pose souvent en convertissant un timestamp Unix.

Les nombres et dates saisis sont-ils envoyés quelque part ?

Non. Toute la conversion se fait dans le navigateur de votre appareil, et les timestamps Unix ou dates saisis ne sont jamais envoyés à un serveur. Même l’heure actuelle est lue sur l’horloge de votre appareil.

Comment l’outil distingue-t-il secondes et millisecondes ?

D’après la taille du nombre. En dessous de 100 milliards (10 puissance 11), ce sont des secondes ; en dessous de 10 puissance 14, des millisecondes ; en dessous de 10 puissance 17, des microsecondes ; au-delà, des nanosecondes. Pour l’heure actuelle, cela fait 10 chiffres en secondes et 13 en millisecondes. Si l’unité est mal reconnue, choisissez « sec. » ou « millisec. » sous « Unité ».

Comment obtenir l’heure du Japon ?

Choisissez « Japon » sous « Fuseau horaire ». C’est l’heure UTC plus 9 heures. Le Japon n’ayant pas d’heure d’été, le décalage est toujours +09:00.

Que signifie « Appareil » ?

C’est le fuseau horaire réglé sur votre téléphone ou votre ordinateur. Son nom (par exemple Europe/Paris) et son décalage par rapport à UTC s’affichent sous la date du résultat. Dans les régions à heure d’été, le décalage tient compte de l’heure d’été en vigueur ce jour-là.

Sous quelle forme puis-je saisir une date ?

L’outil lit notamment « 2026-01-01 09:00:00 », « 2026/1/1 9:00 » ou le format ISO 8601 « 2026-01-01T09:00:00+09:00 ». Sans heure, il prend 0 h ; sans secondes, il prend 0 seconde.

Que se passe-t-il si j’ajoute Z ou +09:00 à la fin de la date ?

La date est lue avec ce décalage plutôt qu’avec le fuseau choisi (Z signifie UTC). Une mention comme « Lu avec le décalage +09:00 » s’affiche sous la date du résultat.

Puis-je convertir des dates antérieures à 1970 ou des timestamps décimaux ?

Oui. Avant 1970, le nombre est négatif (-86400 correspond au 31 décembre 1969 à 0 h UTC), et un nombre décimal comme 1700000000.5 est converti à la milliseconde près. Les années 1 à 9999 sont prises en charge.

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

Les anciens systèmes qui stockent le timestamp Unix en secondes sur un entier de 32 bits débordent après 2147483647 (le 19 janvier 2038 à 12:14:07, heure du Japon) et repartent en 1901. Cet outil convertit correctement les dates après 2038.

Comment les secondes intercalaires sont-elles traitées ?

Par définition, le temps Unix ne compte pas les secondes intercalaires : chaque jour dure toujours 86400 secondes. Cet outil compte de la même façon.

Est-ce gratuit ?

Oui. Sans inscription et sans publicité.

  • Calcul de taxe (HT ⇔ TTC)

    Saisissez un prix pour obtenir aussitôt le montant hors taxes, la taxe et le total TTC. Taux japonais de 10 % et 8 % intégrés, ou n’importe quel taux.

  • Calcul d’âge

    Choisissez une date de naissance pour voir l’âge exact, les jours avant le prochain anniversaire, les jours vécus et le signe chinois, avec un tableau des âges par année de naissance.

  • Calcul de date (ajouter ou retirer des jours)

    Obtenez aussitôt la date et le jour de la semaine X jours ou X jours ouvrés après ou avant n’importe quelle date. Les week-ends et jours fériés peuvent aussi être exclus.

  • Calcul d’heures (total des heures travaillées)

    Calculez les heures travaillées à partir du début, de la fin et de la pause, et faites le total. Additionnez ou soustrayez des durées, ou convertissez-les en heures décimales.

  • Partager l’addition

    Saisissez le total et le nombre de personnes pour voir aussitôt ce que chacun doit. Arrondi à un montant pratique, parts inégales et différence payée par l’organisateur.

  • Calcul de jours (combien de jours avant)

    Calculez aussitôt combien de jours il reste avant une date ou combien de jours séparent deux dates. Possibilité de compter le premier jour ou seulement les jours de semaine, hors samedis et dimanches.