ISO 8601 Datums- und Zeitformat und seine Verwendung

ISO 8601 ist eine internationale Norm, die von der International Organization for Standardization (ISO) herausgegeben wurde. Die erste Fassung dieser Norm wurde 1988 veröffentlicht. Sie kombinierte und ersetzte einige veraltete ISO-Normen, die für die Darstellung von Zeit und Datum verwendet wurden.

ISO 8601 beschreibt Zeit- und Datumsformate. Diese Norm ist besonders nützlich bei der Übertragung von Daten zwischen Ländern. ISO 8601 bietet eine eindeutige Darstellung der Zeit. So kann beispielsweise jedes Datum auf unterschiedliche Weise dargestellt werden: 20/02/20 oder 20. Februar 2020. Dies kann ein geschäftliches Problem darstellen – insbesondere in denjenigen Bereichen, welche die Organisation von Geschäftstreffen und Lieferketten betreffen.

Die ISO-Norm 8601 hat bei internationaler Verwendung das folgende Format: JJJJ-MM-TT. In diesem Fall wird ein beliebiges Datum, z.B. der 20. Februar 2020, dargestellt: 20.02.2020. Zuerst kommt das Jahr, dann der Monat und schließlich der Tag.

ISO 8601

Die komplette Fassung der ISO-Norm 8601 enthält die folgenden Informationen:

  • Datum.
  • Die lokale Zeit, angepasst auf UTC.
  • UTC-Zeit.
  • Tageszeit.
  • Wiederkehrende Zeitintervalle.
  • Datum und Uhrzeit.

Die ISO-Norm 8601 wird bei der Programmierung verwendet, beispielsweise bei der Erstellung von Programmcode in der Sprache PHP. Sie wird benötigt, damit die Zeit im Programm, in der Anwendung und auf der Webseite als internationaler Standard dargestellt werden kann. Dies gilt insbesondere für die internationalen Projekte.

ISO 8601 besitzt eine weitere Variante, nämlich hhmm. Dies ist eine Zeitformatmaske. Die Zeit kann als 1536 dargestellt werden. Auf der Webseite oder in der Programmoberfläche wird die Uhrzeit wie folgt angezeigt: 15 Stunden 36 Minuten.

Sie kann durch die Angabe von Sekunden ergänzt werden. Dazu sollte die Zeit im Format hhmmss – ss steht dabei für Sekunden – dargestellt werden. Sie werden in einem zweistelligen Format dargestellt – 153622. Das bedeutet, dass die Uhr 15 Stunden, 36 Minuten und 22 Sekunden anzeigt.