//HORODATAGE UNIX

Convertir un timestamp en date

Collez des timestamps Unix, des millisecondes, des numéros de série Excel ou des dates, une valeur par ligne : chaque ligne ressort en date UTC, heure locale avec son décalage, temps écoulé et équivalent Excel. Tout se calcule dans votre navigateur, rien n'est envoyé.

Heure Unix actuelle

Secondes écoulées depuis le 1er janvier 1970 à 00:00 UTC, en direct.

Votre fuseau: UTC

Une valeur par ligne : le format de chaque ligne est détecté et converti séparément, une colonne Excel collée ressort en colonnes séparées par des tabulations.

Une ligne par valeur, séparée par des tabulations : à recoller telle quelle dans la colonne suivante du tableur.

  1. 1735689600Secondes Unix
    Date UTC (ISO 8601)
    2025-01-01T00:00:00Z
    Heure locale
    01/01/2025 00:00:00 UTC, UTC+0
    Série Excel
    45658
    Secondes
    1735689600
    Millisecondes
    1735689600000
    Code Discord
    <t:1735689600:F> <t:1735689600:R>
  2. 1735689600123Millisecondes
    Date UTC (ISO 8601)
    2025-01-01T00:00:00.123Z
    Heure locale
    01/01/2025 00:00:00 UTC, UTC+0
    Série Excel
    45658,00000142
    Secondes
    1735689600.123
    Millisecondes
    1735689600123
    Code Discord
    <t:1735689600:F> <t:1735689600:R>
  3. 45658Numéro de série Excel
    Date UTC (ISO 8601)
    2025-01-01T00:00:00Z
    Heure locale
    01/01/2025 00:00:00 UTC, UTC+0
    Série Excel
    45658
    Secondes
    1735689600
    Millisecondes
    1735689600000
    Code Discord
    <t:1735689600:F> <t:1735689600:R>
  4. 2025-01-01T12:00:00ZDate ISO 8601
    Date UTC (ISO 8601)
    2025-01-01T12:00:00Z
    Heure locale
    01/01/2025 12:00:00 UTC, UTC+0
    Série Excel
    45658,5
    Secondes
    1735732800
    Millisecondes
    1735732800000
    Code Discord
    <t:1735732800:F> <t:1735732800:R>
  5. 01/02/2025 09:30Date jj/mm/aaaa

    Date sans fuseau : les deux lectures sont affichées, en UTC et dans votre fuseau.

    lue en UTC
    Date UTC (ISO 8601)
    2025-02-01T09:30:00Z
    Heure locale
    01/02/2025 09:30:00 UTC, UTC+0
    Série Excel
    45689,39583333
    Secondes
    1738402200
    Millisecondes
    1738402200000
    Code Discord
    <t:1738402200:F> <t:1738402200:R>
    lue dans votre fuseau
    Date UTC (ISO 8601)
    2025-02-01T09:30:00Z
    Heure locale
    01/02/2025 09:30:00 UTC, UTC+0
    Série Excel
    45689,39583333
    Secondes
    1738402200
    Millisecondes
    1738402200000
    Code Discord
    <t:1738402200:F> <t:1738402200:R>

Formules Excel pour l'horodatage Unix

Excel compte en jours depuis le 30 décembre 1899 ; les formules en français s'écrivent avec des points-virgules. Le résultat est en UTC : passez ensuite la cellule au format jj/mm/aaaa hh:mm (Ctrl+1).

  • Secondes → date=(A1/86400)+DATE(1970;1;1)
  • Millisecondes → date=(A1/86400000)+DATE(1970;1;1)
  • Date → secondes=(A1-DATE(1970;1;1))*86400
  • Numéro de série du 1er janvier 197025569 · =(A1-25569)*86400

Lire un timestamp à son nombre de chiffres

Pour les valeurs actuelles : dix chiffres sont des secondes, treize des millisecondes, un numéro de série Excel en a cinq, un FILETIME Windows dix-huit. Neuf chiffres restent des secondes (1973–2001), huit chiffres sont une date aaaammjj.

ChiffresLu commeExempleDate UTC (ISO 8601)
1–7Numéro de série Excel456582025-01-01T00:00:00Z
8Date aaaammjj202501012025-01-01T00:00:00Z
9–10Secondes Unix17356896002025-01-01T00:00:00Z
11–13Millisecondes17356896001232025-01-01T00:00:00.123Z
14Horodatage SAP202501011200002025-01-01T12:00:00Z
15–16Microsecondes17356896001234562025-01-01T00:00:00.123456Z
18FILETIME Windows1338016320000000002025-01-01T00:00:00Z
19Nanosecondes17356896001234567892025-01-01T00:00:00.123456789Z

Valeurs de référence

Les timestamps consultés sans cesse : le zéro, le numéro de série Excel du même jour, la milliardième seconde et la dernière seconde du temps 32 bits.

0Secondes Unix1970-01-01T00:00:00Z
25569Numéro de série Excel1970-01-01T00:00:00Z
1000000000Secondes Unix2001-09-09T01:46:40Z
2147483647Secondes Unix2038-01-19T03:14:07Z

Tout se calcule dans votre navigateur : rien n’est envoyé ni enregistré.

À propos de Timestamp en date

L'outil Timestamp en date de Confileo convertit un timestamp Unix, des millisecondes ou un numéro de série Excel en date lisible, et une date en timestamp, ligne par ligne et dans les deux sens. Tout se passe dans votre navigateur, gratuitement et sans inscription, et vos fichiers sont supprimés automatiquement après le traitement.

Un timestamp Unix est un compteur : le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00 UTC. On le trouve partout où une machine note l'heure — journaux de serveur, exports de bases de données, colonnes Excel — illisible tel quel. 1735689600 est le 1er janvier 2025 à minuit UTC, soit 01:00 à Paris. Cette page convertit un timestamp en date et une date en timestamp, ligne par ligne, et donne pour chaque valeur la date UTC, l'heure dans votre fuseau avec son décalage réel, le temps écoulé et l'équivalent Excel.

Le format est détecté ligne par ligne, jamais pour tout le cadre. Dix chiffres sont des secondes, treize des millisecondes (JavaScript, Java), seize des microsecondes (PostgreSQL, Python), dix-neuf des nanosecondes (Prometheus, InfluxDB). Cinq chiffres comme 45658 sont un numéro de série Excel ; huit chiffres comme 20250101 sont une date aaaammjj, pas des secondes tombant le 23 août 1970. Valeurs négatives, décimales de Python, fragments JSON et crochets de journaux passent tels quels. Les nanosecondes dépassent la précision d'un nombre JavaScript : elles sont lues comme des chaînes, là où la plupart des convertisseurs arrondissent les derniers chiffres.

Excel motive la plupart des recherches, et il ignore l'horodatage Unix : il stocke une date en jours écoulés depuis le 30 décembre 1899, la fraction portant l'heure. 45658 est le 1er janvier 2025, 45658,5 ce jour à midi, 25569 le 1er janvier 1970. Dans Excel en français, la formule est =(A1/86400)+DATE(1970;1;1) pour des secondes, =(A1/86400000)+DATE(1970;1;1) pour des millisecondes, points-virgules compris ; passez ensuite la cellule au format jj/mm/aaaa hh:mm (Ctrl+1). L'inverse s'écrit =(A1-DATE(1970;1;1))*86400. Google Sheets et LibreOffice Calc partent de la même origine ; les anciens classeurs Mac en calendrier 1904 sont décalés de 1 462 jours.

La formule rend l'heure UTC, et c'est là que les tutoriels se trompent : ils conseillent d'ajouter 3 600 secondes pour la France, ce qui est faux la moitié de l'année, Paris étant à UTC+1 en hiver et UTC+2 en été. Le tableau calcule le décalage exact de chaque date, ce qu'aucune formule ne sait faire. Il accepte une colonne entière : collez cent valeurs, vous récupérez cent lignes séparées par des tabulations, à recoller dans la colonne voisine. Les convertisseurs de timestamp existants s'arrêtent à la case unique.

Dans l'autre sens, une date écrite à la française, 01/02/2025, est lue jour-mois-année, donc le 1er février, là où un outil anglophone y voit le 2 janvier. ISO 8601, RFC 2822 et le /Date(…)/ de .NET sont reconnus. Une date-heure sans fuseau, comme 2025-01-01 12:00, est ambiguë : la page affiche les deux lectures, en UTC et dans votre fuseau, plutôt que de deviner. Le code Discord <t:1735689600:R> est produit dans la foulée.

Trois repères : 2147483647 est la dernière seconde représentable sur 32 bits, le 19 janvier 2038 à 03:14:07 UTC, et les valeurs au-delà sont signalées ; dix chiffres suffisent jusqu'en 2286 ; le temps Unix ignore les secondes intercalaires, une journée y fait toujours 86 400 secondes. Tout se calcule dans votre navigateur : rien n'est envoyé ni conservé, et l'heure Unix actuelle défile en direct.

Comment utiliser Timestamp en date

  1. 1Collez vos valeurs dans le cadre de gauche, une par ligne : secondes, millisecondes, numéros de série Excel, dates ISO ou dates à la française, même mélangés.
  2. 2Lisez pour chaque ligne le format détecté, la date UTC, l'heure dans votre fuseau avec son décalage, le temps écoulé, l'équivalent Excel et le code Discord.
  3. 3Copiez le résultat : les colonnes sont séparées par des tabulations et se recollent directement dans Excel ou Google Sheets.

Pourquoi choisir Confileo

  • 100 % gratuit, sans limite quotidienne, sans filigrane ni frais cachés.
  • Sans inscription ni compte : commencez à l'utiliser immédiatement.
  • Vos fichiers sont traités en toute sécurité et supprimés automatiquement pour une confidentialité totale.
  • Fonctionne dans tout navigateur, sur ordinateur, tablette et mobile, sans rien installer.
  • Traitement rapide conçu pour le travail documentaire réel du quotidien.

Timestamp en date — Questions fréquentes

Comment convertir un timestamp en date dans Excel ?

Avec la formule =(A1/86400)+DATE(1970;1;1) si A1 contient des secondes, ou =(A1/86400000)+DATE(1970;1;1) pour des millisecondes — points-virgules obligatoires dans Excel en français. Passez ensuite la cellule au format jj/mm/aaaa hh:mm par Format de cellule (Ctrl+1), sinon Excel affiche un nombre comme 45658,5. Le résultat est en UTC. Pour une colonne entière, collez-la ici : chaque ligne ressort convertie, séparée par des tabulations, prête à être recollée à côté.

Comment convertir une date Excel en timestamp Unix ?

Avec =(A1-DATE(1970;1;1))*86400, ou plus court =(A1-25569)*86400 : 25569 est le numéro de série du 1er janvier 1970, identique dans Excel, Google Sheets et LibreOffice Calc. Multipliez par 86400000 pour obtenir des millisecondes. La date Excel est prise pour de l'UTC ; si la colonne est en heure de Paris, retirez d'abord 1 h en hiver et 2 h en été. Dans le convertisseur, une date collée telle quelle donne directement secondes et millisecondes.

Pourquoi la date convertie a-t-elle une heure de décalage ?

Parce qu'un timestamp est toujours en UTC et que la formule Excel rend de l'UTC. La France est à UTC+1 en hiver et UTC+2 en été, depuis le dernier dimanche de mars jusqu'au dernier dimanche d'octobre. Ajouter 3 600 secondes en dur est donc juste six mois sur douze. Ce convertisseur affiche l'heure locale avec le décalage réel de chaque date — Europe/Paris, UTC+1 ou UTC+2 — calculé à partir de votre fuseau.

Mon timestamp est en secondes ou en millisecondes ?

Comptez les chiffres. Une valeur actuelle en secondes en a dix (17xxxxxxxx), en millisecondes treize, en microsecondes seize, en nanosecondes dix-neuf. Les millisecondes viennent de JavaScript et de Java, les microsecondes de PostgreSQL et de Python, les nanosecondes de Prometheus et d'InfluxDB. Une valeur à neuf chiffres reste valide : c'est une date entre 1973 et 2001. La page détecte l'unité ligne par ligne et l'indique, vous n'avez rien à choisir.

Que se passe-t-il avec le timestamp Unix en 2038 ?

Un entier signé sur 32 bits s'arrête à 2147483647, soit le 19 janvier 2038 à 03:14:07 UTC : la seconde suivante repasse en négatif et affiche décembre 1901. C'est le bogue de l'an 2038, qui touche encore des systèmes embarqués et d'anciennes bases de données. Tout système 64 bits actuel n'est pas concerné. Ici, les valeurs supérieures à 2147483647 sont converties normalement et signalées comme dépassant 32 bits.

Comment convertir un timestamp en date en SQL ?

MySQL et MariaDB : FROM_UNIXTIME(colonne). PostgreSQL : to_timestamp(colonne). SQL Server : DATEADD(s, colonne, '1970-01-01'). SQLite : datetime(colonne, 'unixepoch'). Si la colonne contient des millisecondes, divisez d'abord par 1000, sinon vous obtenez une date vers l'an 57 000 ou une erreur de dépassement. Pour vérifier une poignée de valeurs sans ouvrir de client SQL, collez-les ici.

Cet outil est-il vraiment gratuit ?

Oui. Tous les outils Confileo sont gratuits, sans limite quotidienne, sans filigrane sur le résultat et sans carte bancaire.

Dois-je créer un compte ?

Non. Vous pouvez utiliser l'outil directement, sans inscription ni connexion.

Mes fichiers sont-ils en sécurité et privés ?

Oui. Vos fichiers sont traités pour la tâche demandée puis supprimés automatiquement : ils ne sont jamais partagés ni conservés.

Fonctionne-t-il sur mon téléphone ?

Oui. L'outil fonctionne dans tout navigateur moderne, de la même façon sur ordinateur, tablette et mobile, sans rien installer.

Outils associés