Zeit/Zahlen

Kalenderwoche (ISO 8601)

Die ISO-8601-Kalenderwoche für ein Datum ermitteln, oder Start- und Enddatum einer bestimmten Woche finden.


                        

Die ISO-8601-Wochennummer ist eine standardisierte Art, die Wochen eines Jahres zu nummerieren (1-52 oder 1-53), wobei eine Woche am Montag beginnt und die erste Woche des Jahres die ist, die den ersten Donnerstag im Januar enthält. Das unterscheidet sich von einer beiläufigen Zählung „seit Jahresbeginn".

So verwendest du es

Typische Anwendungsfälle

Was du wissen solltest

Das ISO-Jahr einer Woche stimmt nicht immer mit dem Kalenderjahr überein: Die ersten Januartage können zur letzten Woche des vorherigen ISO-Jahres gehören, die letzten Dezembertage zur ersten Woche des nächsten.

Die Anzahl der Wochen in einem ISO-Jahr beträgt 52 oder 53, je nachdem, auf welchen Wochentag der 1. Januar fällt und ob das Jahr ein Schaltjahr ist.

Artikel zu diesem Tool: Kalenderwoche: warum verschiedene Länder Wochen unterschiedlich zählen

Häufig gestellte Fragen

Wie wird die Wochennummer gemäß ISO 8601 bestimmt?

Wochen beginnen am Montag, und Woche 1 ist diejenige, die den ersten Donnerstag des Jahres enthält (gleichbedeutend: die den 4. Januar enthält).

Warum kann diese Wochennummer von der abweichen, die ein anderer Kalender anzeigt?

Manche Systeme (wie in den USA) beginnen die Woche am Sonntag und betrachten Woche 1 als diejenige, die den 1. Januar enthält — das ergibt eine andere Nummerierung, besonders am Anfang und Ende des Jahres.

Warum kann ein Datum zu einem anderen "ISO-Jahr" gehören als seinem Kalenderjahr?

Die ersten oder letzten Tage im Januar/Dezember fallen manchmal in eine Woche, deren meiste Tage im benachbarten Jahr liegen — in diesem Fall unterscheidet sich das ISO-Jahr dieser Woche vom Kalenderjahr des Datums selbst.

Warum haben manche Jahre 53 statt 52 Wochen?

52 Wochen sind nur 364 Tage, also 1-2 Tage weniger als ein Kalenderjahr, daher bilden diese „überzähligen" Tage periodisch eine zusätzliche Woche. Eine 53. Woche tritt in Jahren auf, die an einem Donnerstag beginnen, und in Schaltjahren, die an einem Mittwoch beginnen.

Was passiert, wenn ich eine Wochennummer eingebe, die für das gewählte Jahr nicht existiert?

Das Tool zeigt einen Fehler mit einem Hinweis auf die maximale Wochenanzahl für dieses spezifische ISO-Jahr (52 oder 53), da sich diese Anzahl von Jahr zu Jahr unterscheidet.

Artikel: Zeit/Zahlen

Unix-Zeit: warum Computer die Zeit ab 1970 zählen

Warum der 1. Januar 1970 zum Bezugspunkt der Zeit für die meisten Computersysteme wurde.

Cron-Ausdrücke: wie man einen Aufgabenzeitplan entschlüsselt

Wie man einen Ausdruck wie */15 * * * * entschlüsselt und genau weiß, wann die Aufgabe ausgeführt wird.

Zahlensysteme: wozu Binär-, Oktal- und Hexadezimalsystem gebraucht werden

Warum die Farbe #FF5733 in CSS mit hexadezimalen statt dezimalen Ziffern geschrieben wird.

Bitweise Operationen: wie AND, OR und XOR auf Bit-Ebene funktionieren

Wie sich bitweises AND von logischem AND unterscheidet, und wozu man überhaupt einzelne Bits einer Zahl manipuliert.

Datumsdifferenz: warum das Zählen von Tagen komplizierter ist, als es scheint

Warum eine naive Subtraktion von Daten wegen Schaltjahren ein falsches Ergebnis liefern kann.

Altersberechnung: warum es nicht einfach eine Subtraktion von Jahren ist

Warum das einfache Subtrahieren der Geburtsjahre ein um eins zu hohes Alter ergeben kann.

Zeitzonen: warum UTC nicht dasselbe ist wie GMT

Warum sich UTC nie zweimal im Jahr ändert, die Londoner Zeit (GMT/BST) aber schon.

Dauerrechner: wie man Stunden, Minuten und Sekunden korrekt addiert

Warum beim Addieren von Minuten und Sekunden der Rest wie bei der Dezimaladdition in die nächste Stelle übertragen werden muss.

ISO 8601 Duration: wie man eine Dauer im Standardformat schreibt

Warum PT1H30M „1 Stunde 30 Minuten" bedeutet, nicht „1 Minute 30 Stunden".

Römische Zahlen: wie ein System ohne Null und Stellenwert funktioniert

Warum IV für 4 steht und nicht für 6, und wie die Subtraktionsregel bei römischen Zahlen funktioniert.

IEEE 754: warum 0.1 + 0.2 im Code nicht gleich 0.3 ist

Warum fast jede Programmiersprache für 0.1 + 0.2 den Wert 0.30000000000000004 ausgibt.

Zahl in Worten: wozu Ziffern in Text umwandeln

Warum Bankdokumente einen Betrag sowohl in Ziffern als auch in Worten schreiben.