ISO-Wochenjahr: Warum die KW manchmal ein anderes Jahr hat
Das Jahr einer Kalenderwoche ist nicht immer das normale Kalenderjahr. Entscheidend ist bei ISO 8601 der Donnerstag der jeweiligen Woche.
Was ist das ISO-Wochenjahr?
Das ISO-Wochenjahr ist das Jahr, zu dem eine Kalenderwoche nach ISO 8601 gehoert. Es ist nicht immer identisch mit dem Kalenderjahr des Datums. Die Zuordnung richtet sich nach dem Donnerstag: Jede Woche gehoert zu dem Jahr, in dem ihr Donnerstag liegt.
Deshalb kann ein Datum Ende Dezember bereits zum ISO-Wochenjahr des folgenden Jahres gehoeren. Umgekehrt koennen die ersten Januartage noch zur letzten KW des Vorjahres zaehlen.
Beispiele am Jahreswechsel
| Datum | ISO-Wochendatum | Warum? |
|---|---|---|
| 31.12.2018 | 2019-W01-1 | Der Donnerstag dieser Woche liegt im Januar 2019. |
| 01.01.2021 | 2020-W53-5 | Der Donnerstag dieser Woche lag noch im Dezember 2020. |
| 30.12.2024 | 2025-W01-1 | Die KW 1 des ISO-Jahres 2025 beginnt schon im Dezember 2024. |
| 01.01.2027 | 2026-W53-5 | Der 1. Januar liegt noch in der letzten ISO-Woche 2026. |
Warum das in Tabellen und Software wichtig ist
Ein haeufiger Fehler ist ein Label wie JAHR(Datum) + KW. Fuer den 31.12.2018 wuerde daraus faelschlich 2018-KW01, obwohl die korrekte ISO-Angabe 2019-KW01 lautet. Richtig ist: ISO-Jahr und ISO-Woche muessen gemeinsam berechnet werden.
In PHP ist dafuer beispielsweise format('o-W') korrekt, nicht format('Y-W'). In Excel kann man das ISO-Jahr ueber den Donnerstag derselben Woche ableiten.
Merksatz
Wenn eine KW-Angabe am Jahreswechsel liegt, immer zwei Werte pruefen: die Kalenderwoche und das ISO-Wochenjahr. Nur zusammen ist die Angabe eindeutig.
Weiterführend: KW 1 im Dezember, Excel-Labels mit ISO-Jahr und Kalenderwoche berechnen.