Ah, les dates en informatique, un vrai casse-tête 
! Entre l’écriture à l’américaine
(mois-jour-année), qui te fait te demander si « 03/05 » c’est le 3 mai ou le 5 mars… et le format français
(jour-mois-année). Tu te demandes si c’est pas un code secret de l’espionnage mondial
.
Et puis, l’informatique elle, zen comme un moine
, fait son truc logique : année-mois-jour (merci les triages automatiques
). Bref, c’est clair que tout le monde a déjà fixé son écran en se disant : « Mais… c’est le mois ou le jour, là ?! »
.
Si seulement, dès le départ, on avait suivi ce format « internationaaal »
et logique pour nos dates… Ah, on aurait évité bien des migraines collectives
! Allez, vive le AAAA-MM-JJ
!
1 « J'aime »
On en parle sur LinkedIn:
ISO 8601 – Format standardisé de la date et de l’heure
Définie par : l’Organisation internationale de normalisation (ISO)
Nom complet : ISO 8601: Date and time representations
Format recommandé
Le format de date le plus courant selon cette norme est :
YYYY-MM-DD
Par exemple :
- 2025-06-27 (27 juin 2025)
C’est un format non ambigu, lisible par machine, et indépendant de toute convention locale (comme le français 27/06/2025
ou l’américain 06/27/2025
).
Format combiné date + heure
La norme ISO 8601 couvre aussi les représentations de l’heure :
YYYY-MM-DDThh:mm:ssZ
Exemples :
- 2025-06-27T14:30:00Z → UTC (heure universelle)
- 2025-06-27T11:30:00-03:00 → Heure locale avec décalage (ici, Brésil)
Formats autorisés dans ISO 8601
Type |
Format ISO 8601 |
Exemple |
Date complète |
YYYY-MM-DD |
2025-06-27 |
Mois uniquement |
YYYY-MM |
2025-06 |
Jour ordinal |
YYYY-DDD |
2025-178 (178e jour de 2025) |
Semaine ISO |
YYYY-Www |
2025-W26 (26e semaine de 2025) |
Date + heure |
YYYY-MM-DDThh:mm:ss |
2025-06-27T14:30:00 |
Heure avec fuseau |
YYYY-MM-DDThh:mm:ss±hh:mm |
2025-06-27T14:30:00+02:00 |
Pourquoi ISO 8601 est important
- Évite les confusions (ex :
03/06/2025
→ mars ou juin ?)
- Recommandé dans les API, bases de données, formats de fichiers (JSON, XML, etc.)
- Utilisé dans les standards comme HTML5, XML Schema, RFC 3339, etc.