Que sont ces formats de date ?

Un même instant peut s’écrire de nombreuses façons. Les dates sont écrites avec le jour, le mois et l’année dans l’ordre utilisé dans chaque pays. Les normes définissent une manière de les échanger entre ordinateurs, et les programmes stockent souvent une date sous forme de nombre : le nombre de secondes, de jours ou d’unités plus petites écoulés depuis un point de départ appelé l’époque.

Voici le 3 novembre 2026 à 14:30 UTC dans chaque format :

Format Exemple Signification
ISO 8601 2026-11-03T14:30:00Z Année, mois, jour et heure, avec Z pour UTC ou un décalage comme +02:00
Horodatage Unix 1793716200 Secondes écoulées depuis le 1er janvier 1970 à 00:00 UTC
Horodatage Unix en millisecondes 1793716200000 Millisecondes écoulées depuis le 1er janvier 1970, comme celles fournies par Date.now() en JavaScript
RFC 2822 Tue, 03 Nov 2026 14:30:00 +0000 Format de date des en-têtes d’e-mail, également utilisé par HTTP
YYYY-MM-DD 2026-11-03 14:30 Année, mois, jour, comme les dates sont écrites dans les bases de données et dans de nombreux pays
MM/DD/YYYY 11/03/2026 14:30 Mois, jour, année, comme les dates sont écrites aux États-Unis
DD/MM/YYYY 03/11/2026 14:30 Jour, mois, année, comme les dates sont écrites au Royaume-Uni et dans une grande partie de l’Europe
Date sérielle Excel 46329.6041666667 Jours écoulés depuis le début de 1900, l’heure étant exprimée en fraction de jour
Date julienne 2461348.10416667 Jours écoulés depuis midi le 1er janvier 4713 av. J.-C., utilisée en astronomie
Date julienne modifiée 61347.6041666667 Jours écoulés depuis minuit le 17 novembre 1858, soit la date julienne moins 2400000.5
Windows FILETIME 134381898000000000 Unités de 100 nanosecondes écoulées depuis le 1er janvier 1601, également utilisé dans LDAP et Active Directory
Horodatage Chrome 13438189800000000 Microsecondes écoulées depuis le 1er janvier 1601, comme Chrome et WebKit les stockent
Horodatage Core Data 815409000 Secondes écoulées depuis le 1er janvier 2001, la date de référence d’Apple, aussi appelée temps absolu Mac

Description de l’outil

Chaque convertisseur de formats de date convertit tous ces formats entre eux et fonctionne de la même manière, qu’il s’agisse du convertisseur général de formats de date ou de ceux qui convertissent une paire précise, comme Horodatage Unix vers ISO 8601, MM/DD/YYYY vers DD/MM/YYYY ou Date sérielle Excel vers YYYY-MM-DD : chacun s’ouvre sur les formats indiqués dans son nom, et les menus Source et Cible permettent d’en choisir d’autres. Par défaut, l’outil utilise l’heure actuelle dans le format source ; le résultat affiche donc l’heure actuelle dans le format cible.

Collez une date ou une liste complète, avec une date par ligne. Le résultat s’affiche au fur et à mesure de la saisie et peut être copié immédiatement. Chaque ligne du résultat correspond à la ligne d’entrée convertie, et les lignes vides restent vides : les lignes restent ainsi alignées sur celles que vous avez collées. Le bouton d’inversion inverse la conversion et transforme le résultat en nouvelle entrée.

Lorsqu’une ligne ne peut pas être convertie, le message d’erreur indique la cause et, pour une liste, le numéro de la ligne concernée. Les dates sont converties dans votre navigateur.

Exemples

Source Entrée Cible Résultat
Horodatage Unix 1793716200 ISO 8601 2026-11-03T14:30:00Z
ISO 8601 2026-11-03T16:30:00+02:00 Horodatage Unix 1793716200
MM/DD/YYYY 11/03/2026 DD/MM/YYYY 03/11/2026
DD/MM/YYYY 3.11.2026 YYYY-MM-DD 2026-11-03
MM/DD/YYYY 11/03/2026 2:30 PM ISO 8601 2026-11-03T14:30:00Z
Date sérielle Excel 46329 MM/DD/YYYY 11/03/2026
RFC 2822 Tue, 3 Nov 2026 09:30:00 EST ISO 8601 2026-11-03T14:30:00Z
Date julienne 2451545 ISO 8601 2000-01-01T12:00:00Z
Windows FILETIME 130000000000000000 ISO 8601 2012-12-14T23:06:40Z
Horodatage Unix 1793716200.5 Horodatage Unix en millisecondes 1793716200500

Une liste est convertie ligne par ligne. Ces dates sérielles Excel :

46329
46330.5

46331.75

deviennent ces dates YYYY-MM-DD :

2026-11-03
2026-11-04 12:00

2026-11-05 18:00

Ce que vous pouvez coller

  • ISO 8601 : une date, 2026-11-03, ou une date et une heure séparées par un T ou une espace, avec ou sans secondes et fractions de seconde. L’heure peut se terminer par Z pour UTC ou par un décalage comme +02:00, +0200 ou -05. Le format de base sans séparateurs, comme 20261103T143000Z, fonctionne aussi.
  • Horodatages Unix, Windows FILETIME, Chrome et Core Data : un nombre entier, qui peut être négatif pour les instants antérieurs à l’époque, ou un nombre décimal, comme 1793716200.5.
  • RFC 2822 : le jour de la semaine est facultatif ; l’année peut comporter deux chiffres, interprétés comme une année comprise entre 1950 et 2049 ; le fuseau horaire peut être indiqué par un décalage comme +0200, ou par UT, GMT, Z, EST, EDT, CST, CDT, MST, MDT, PST ou PDT. Un commentaire après le fuseau, comme dans +0000 (UTC), est ignoré : les dates copiées depuis des en-têtes d’e-mail fonctionnent donc telles quelles.
  • YYYY-MM-DD, MM/DD/YYYY et DD/MM/YYYY : l’année comporte quatre chiffres, et le jour et le mois un ou deux. Les éléments peuvent être séparés par une barre oblique, un point ou un tiret, à condition d’utiliser le même séparateur partout. Ainsi, 3.11.2026 et 03-11-2026 sont tous deux des formats DD/MM/YYYY. Une heure peut suivre, par exemple 14:30, 14:30:15, 2:30 PM ou 2:30 p.m..
  • Dates sérielles Excel, dates juliennes et dates juliennes modifiées : un nombre avec un point ou une virgule décimale, comme 46329.5 ou 46329,5.

Fonctionnement

Chaque ligne est interprétée comme un instant, avec une précision à la nanoseconde, puis convertie au format cible. Les dates et heures sans fuseau horaire, ainsi que tous les formats numériques, sont interprétés en UTC, et les résultats sont exprimés en UTC. Pour convertir une date vers un autre fuseau horaire, utilisez le convertisseur de fuseaux horaires.

Les résultats sont écrits comme suit :

  • ISO 8601 s’affiche toujours avec les secondes et Z, et avec des fractions de seconde uniquement lorsque l’instant en comporte : 3, 6 ou 9 chiffres, pour les millisecondes, les microsecondes ou les nanosecondes.
  • RFC 2822 s’affiche avec le décalage +0000. Ce format ne comporte pas de fractions de seconde : elles sont donc omises.
  • YYYY-MM-DD, MM/DD/YYYY et DD/MM/YYYY s’affichent avec l’heure au format 24 heures après la date, mais uniquement lorsqu’il ne s’agit pas de minuit : 11/03/2026 correspond à minuit, et 11/03/2026 14:30 à deux heures et demie de l’après-midi.
  • Les horodatages Unix, Windows FILETIME, Chrome et Core Data s’affichent sous forme de nombres entiers ou avec autant de décimales que nécessaire pour représenter l’instant sans perte : une date ISO 8601 avec des millisecondes devient un horodatage Unix comme 1793716200.123.
  • Les dates sérielles Excel, les dates juliennes et les dates juliennes modifiées s’affichent avec un maximum de 15 chiffres significatifs, comme dans Excel. Elles sont interprétées à la milliseconde près.

Les dates utilisent le calendrier grégorien, celui qui est en usage aujourd’hui, y compris pour les dates antérieures à son adoption en 1582. Les convertisseurs prennent en charge les années 1 à 9999.

Excel compte un 29 février 1900, jour qui n’a jamais existé, parce que Lotus 1-2-3 le faisait. Les convertisseurs interprètent donc la date sérielle 1 comme le 1er janvier 1900 et la date 61 comme le 1er mars 1900, comme Excel, et affichent une erreur pour la date sérielle 60. Google Sheets et LibreOffice donnent les mêmes dates à partir du 1er mars 1900.

Conseils

  • Pour convertir une colonne de feuille de calcul, copiez-la, collez-la dans le convertisseur, puis copiez le résultat à côté de la colonne d’origine : les cellules vides restent vides et les lignes restent alignées.
  • Un horodatage Unix de 13 chiffres, comme 1793716200000, est exprimé en millisecondes. Interprété en secondes, il correspond à une date située à des dizaines de milliers d’années dans le futur et provoque une erreur ; choisissez donc Horodatage Unix en millisecondes comme source.
  • Dans une cellule Excel affichant une date, changez le format de la cellule en Nombre pour voir sa date sérielle. Les classeurs créés avec d’anciennes versions d’Excel pour Mac peuvent utiliser le système de dates 1904, dont les dates sérielles sont inférieures de 1462.
  • Les horodatages de 18 chiffres dans les attributs Active Directory, comme lastLogonTimestamp ou pwdLastSet, sont des valeurs Windows FILETIME.