Kalenderwochen.
Die aktuelle ISO-Kalenderwoche auf einen Blick — plus jede Woche jedes Jahres und in welche Woche ein beliebiges Datum fällt.
So funktionieren ISO-Kalenderwochen
ISO 8601 — der Standard in ganz Europa — definiert Wochen, die montags beginnen, und nummeriert sie ab der Woche mit dem ersten Donnerstag des Jahres (der Woche des 4. Januar). Jedes Datum gehört zu genau einer Woche, geschrieben als 2026-W28. Da Wochen nicht mit Monats- oder Jahresgrenzen übereinstimmen, können die Tage um Neujahr zur ersten oder letzten Woche des anderen Jahres gehören.
52 Wochen — meistens
Die meisten Jahre haben 52 ISO-Wochen, aber ein Jahr, das an einem Donnerstag beginnt — oder ein Schaltjahr, das an einem Mittwoch beginnt —, schiebt eine Woche 53 ein. 2026 ist so ein langes Jahr; die nächsten sind 2032 und 2037. Software, die 52 Wochen pro Jahr fest verdrahtet, versagt in diesen Jahren unbemerkt — behandle die Wochenzahl also als Daten, nicht als Konstante.
Wochennummern als Versionsnummern
Kalenderbasierte Versionierung (CalVer) nutzt Jahr und Woche als Release-Nummer — 2026.28 oder 26w28 —, sodass jedes Artefakt sofort verrät, wann es gebaut wurde und wie alt es ist. Ubuntu, JetBrains und viele interne Plattform-Teams versionieren so. Die Kopier-Buttons oben erzeugen genau diese Formate.
Vorsicht bei US-Wochennummern
Die nordamerikanische Konvention lässt Wochen am Sonntag beginnen und nennt die Woche mit dem 1. Januar „Woche 1" — was oft eine Nummer vor ISO liegt. Dieselbe Falle steckt in Software: Excels WEEKNUM() nutzt standardmäßig das US-System, während ISOWEEKNUM() dieser Seite entspricht. Wenn du Wochennummern zwischen Teams austauschst, sag immer, welches System du meinst.
Wochennummern in deinem Code
function isoWeek(date) {
const d = new Date(Date.UTC(
date.getFullYear(), date.getMonth(), date.getDate()));
d.setUTCDate(d.getUTCDate() + 4 - (d.getUTCDay() || 7));
const yearStart = new Date(Date.UTC(d.getUTCFullYear(), 0, 1));
return Math.ceil(((d - yearStart) / 86400000 + 1) / 7);
}from datetime import date
today = date.today()
year, week, weekday = today.isocalendar()
print(f"{year}-W{week:02d}") # e.g. 2026-W28Häufige Fragen
Welche Kalenderwoche ist gerade?
Wann beginnt Woche 1 eines Jahres?
Warum zeigt meine Kalender-App eine andere Wochennummer?
Wie viele Wochen hat ein Jahr?
Kann ein Datum zu einer Woche eines anderen Jahres gehören?
Wie bekomme ich die ISO-Wochennummer in Excel?
Mehr kostenlose Tools
Alle Tools →Unix-Timestamps in lesbare Daten umwandeln und zurück — live und ISO 8601.
Tool öffnenStarke Zufallspasswörter mit einstellbarer Länge und Zeichensätzen.
Tool öffnenEinprägsame Passphrasen im Diceware-Stil aus einer Liste mit 7.776 Wörtern.
Tool öffnenKostenlose Tools von einem europäischen Software-Unternehmen.
- Läuft in deinem Browser
- In der EU gehostet
- Kein Konto nötig