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.
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.
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>
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>
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>
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>
01/02/2025 09:30Date jj/mm/aaaaDate 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 1970
25569 · =(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.
| Chiffres | Lu comme | Exemple | Date UTC (ISO 8601) |
|---|---|---|---|
| 1–7 | Numéro de série Excel | 45658 | 2025-01-01T00:00:00Z |
| 8 | Date aaaammjj | 20250101 | 2025-01-01T00:00:00Z |
| 9–10 | Secondes Unix | 1735689600 | 2025-01-01T00:00:00Z |
| 11–13 | Millisecondes | 1735689600123 | 2025-01-01T00:00:00.123Z |
| 14 | Horodatage SAP | 20250101120000 | 2025-01-01T12:00:00Z |
| 15–16 | Microsecondes | 1735689600123456 | 2025-01-01T00:00:00.123456Z |
| 18 | FILETIME Windows | 133801632000000000 | 2025-01-01T00:00:00Z |
| 19 | Nanosecondes | 1735689600123456789 | 2025-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.
0 | Secondes Unix | 1970-01-01T00:00:00Z |
25569 | Numéro de série Excel | 1970-01-01T00:00:00Z |
1000000000 | Secondes Unix | 2001-09-09T01:46:40Z |
2147483647 | Secondes Unix | 2038-01-19T03:14:07Z |
Tout se calcule dans votre navigateur : rien n’est envoyé ni enregistré.
Que voulez-vous faire ensuite ?
À 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
- 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.
- 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.
- 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.