Aller au contenu principal

1. Introduction

Les formats de date et d'heure causent beaucoup de confusion et de problèmes d'interopérabilité sur Internet. Ce document aborde de nombreux problèmes rencontrés et formule des recommandations pour améliorer la cohérence et l'interopérabilité lors de la représentation et de l'utilisation des dates et heures dans les protocoles Internet.

Ce document comprend un profil Internet de la norme ISO 8601 [ISO8601] pour la représentation des dates et heures utilisant le calendrier grégorien (Gregorian Calendar).

Il existe de nombreuses façons dont les valeurs de date et d'heure peuvent apparaître dans les protocoles Internet : ce document se concentre sur une seule utilisation courante, à savoir les horodatages (Timestamps) pour les événements de protocoles Internet. Cette considération limitée a les conséquences suivantes :

Limitations et hypothèses pour les horodatages

o Ère actuelle

Toutes les dates et heures sont supposées être dans l'« ère actuelle », quelque part entre 0000 après J.-C. et 9999 après J.-C.

o Relation avec UTC

Toutes les heures exprimées ont une relation déclarée (décalage) avec le temps universel coordonné (Coordinated Universal Time, UTC). (Cela est distinct de certaines utilisations dans les applications de planification où une heure locale et un emplacement peuvent être connus, mais la relation réelle avec UTC peut dépendre des actions inconnues ou inconnaissables des politiciens ou des administrateurs. L'heure UTC correspondant à 17h00 le 23 mars 2005 à New York peut dépendre de décisions administratives concernant l'heure d'été. Cette spécification évite délibérément de telles considérations.)

o Horodatages historiques

Les horodatages peuvent représenter des moments survenus avant l'introduction de l'UTC. Ces horodatages sont relatifs au temps universel (Universal Time), en utilisant les meilleures pratiques disponibles au moment indiqué.

o Représentation des points dans le temps

Les expressions de date et d'heure représentent un instant dans le temps (Instant in Time). Les descriptions de périodes de temps (Time Periods) ou d'intervalles (Intervals) ne sont pas couvertes ici.


Points clés :

  • Cette spécification se concentre sur les horodatages, et non sur les périodes ou la planification
  • Toutes les heures doivent avoir une relation définie avec UTC
  • Prend en charge la plage de dates de 0000 après J.-C. à 9999 après J.-C.
  • Évite la dépendance aux décisions politiques concernant les fuseaux horaires locaux (telles que les ajustements de l'heure d'été)