Berechnungsmethode
Alle Rechner und Tabellen verwenden dasselbe Modul (/assets/iso-week.mjs), im Browser und auf dem Server. Eingegebene Daten werden als reine Kalenderdaten behandelt und intern in UTC gerechnet, damit die Sommerzeitumstellung keine Tage verschiebt.
Datum in Kalenderwoche
- Den Montag der Woche des Datums bestimmen.
- Zum Donnerstag dieser Woche gehen; sein Jahr ist das ISO-Jahr.
- Den Montag der Woche mit dem 4. Januar suchen (Beginn der KW 1).
- Die vollen Sieben-Tage-Abstände zählen und 1 addieren.
Kalenderwoche in Datum
Der Montag der KW 1 ist der Montag der Woche mit dem 4. Januar. Für jede weitere KW kommen sieben Tage hinzu, der Sonntag liegt sechs Tage nach dem Montag. Eine KW wird abgelehnt, wenn sie nach der letzten Woche des Jahres liegt (der Woche mit dem 28. Dezember).
Aktuelles Datum und Zeitzone
Die Seiten werden bei jedem Aufruf auf dem Server mit dem aktuellen Datum in deutscher Zeit (Europe/Berlin) erzeugt, damit die Antwort auch ohne JavaScript stimmt. Im Browser ermittelt Intl.DateTimeFormat das Datum in der Zeitzone Ihres Geräts und aktualisiert die Anzeige. Die verwendete Zeitzone wird immer angezeigt.
Feiertage
Ostern wird mit der gregorianischen Osterformel berechnet; Karfreitag, Ostermontag, Christi Himmelfahrt (+39 Tage), Pfingstmontag (+50) und Fronleichnam (+60) ergeben sich daraus. Der Buß- und Bettag ist der Mittwoch vor dem 23. November. Welche Feiertage in welchem Land gelten, richtet sich nach den Feiertagsgesetzen der Länder (Stand 2026). Die Termine 2026 und 2027 haben wir mit der Übersicht des DGB abgeglichen.
Tests
Automatische Tests prüfen normale Daten, den 31. Dezember und 1. Januar, Daten im benachbarten ISO-Jahr, KW 53, Schalttage, Zeitzonen rund um Mitternacht, ungültige Wochen und Zeiträume über den Jahreswechsel, außerdem kanonische URLs, Titel, Überschriften, interne Links und die Sitemap.
Quelle
Die Regeln folgen der ISO-Beschreibung von ISO 8601 (in Deutschland DIN EN ISO 8601, früher DIN 1355).