Convertisseur de format de date
Convertissez des dates entre ISO 8601, horodatages Unix, RFC 2822, MM/DD/YYYY, DD/MM/YYYY, dates série Excel, dates juliennes et d’autres formats, une à une ou toute une liste à la fois.
Entrée
Sortie
Documentation
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.75deviennent ces dates YYYY-MM-DD :
2026-11-03
2026-11-04 12:00
2026-11-05 18:00Ce que vous pouvez coller
- ISO 8601 : une date,
2026-11-03, ou une date et une heure séparées par unTou une espace, avec ou sans secondes et fractions de seconde. L’heure peut se terminer parZpour UTC ou par un décalage comme+02:00,+0200ou-05. Le format de base sans séparateurs, comme20261103T143000Z, 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 parUT,GMT,Z,EST,EDT,CST,CDT,MST,MDT,PSTouPDT. 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.2026et03-11-2026sont tous deux des formats DD/MM/YYYY. Une heure peut suivre, par exemple14:30,14:30:15,2:30 PMou2: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.5ou46329,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/2026correspond à minuit, et11/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
lastLogonTimestampoupwdLastSet, sont des valeurs Windows FILETIME.