Le meli-melo des dates

Ah, les dates en informatique, un vrai casse-tête :brain::calendar: ! Entre l’écriture à l’américaine :us: (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 :eu: (jour-mois-année). Tu te demandes si c’est pas un code secret de l’espionnage mondial :man_detective:.

Et puis, l’informatique elle, zen comme un moine :man_in_lotus_position:, fait son truc logique : année-mois-jour (merci les triages automatiques :relieved:). 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à ?! » :exploding_head:.

Si seulement, dès le départ, on avait suivi ce format « internationaaal » :earth_africa: et logique pour nos dates… Ah, on aurait évité bien des migraines collectives :melting_face:! Allez, vive le AAAA-MM-JJ :tada: !

1 « J'aime »

On en parle sur LinkedIn:

:date: 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


:white_check_mark: 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).


:three_o_clock: 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)

:repeat_button: 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

:pushpin: 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.