ISO 8601 Format de date et d'heure et son mode d'utilisation

ISO 8601 est une norme internationale édictée par l'Organisation internationale de normalisation (ISO). La première version de la norme a été édictée en 1988. Elle a combiné et remplacé certaines normes ISO obsolètes qui étaient utilisées pour indiquer l'heure et la date.

ISO 8601 décrit les formats d'heure et de date. La norme est particulièrement utile dans le cas de transfert de données entre pays. ISO 8601 propose une façon claire d'indiquer l'heure. Par exemple, chaque date peut être indiquée de différentes manières : 20/02/20 ou 20 février 2020. Cela peut présenter un problème commercial, en particulier en ce qui concerne l'organisation de réunions d'affaires et les chaînes d'approvisionnement.

La norme ISO 8601 se présente sous le format suivant lorsqu'elle est utilisée à l'international : AAAA-MM-JJ. Dans ce cas, toute date, par exemple le 20 février 2020, sera indiquée ainsi : 2020-02-20. D'abord l'année, puis le mois et enfin le jour.

ISO 8601

La version complète de la norme ISO 8601 contient les informations suivantes :

  • Date.
  • Heure locale ajustée pour UTC.
  • Heure UTC.
  • Heure de la journée.
  • Intervalles de temps récurrents.
  • Date et heure.

La norme ISO 8601 est utilisée en programmation, par exemple, lors de l'écriture de code en langage PHP. Elle est nécessaire pour en faire en sorte que l'heure dans le programme, dans l'application et sur le site Web est indiquée dans la norme internationale. Cela est particulièrement vrai lorsqu'il s'agit de projets internationaux.

ISO 8601 a une autre variante, soit hhmm. Ceci est un masque de format d'heure. L'heure peut être représentée comme 1536. Sur la page d'un site Web ou l'interface d'un programme, l'heure sera affichée de la manière suivante : 15 heures 36 minutes.

On peut y ajouter les secondes. Pour ce faire, l'heure doit être indiquée dans le format hhmmss, ss signifiant secondes. Elles sont indiquées dans un format à deux chiffres : 153622. Cela signifie que les horloges affichent 15 heures 36 minutes 22 secondes.