Dit artikel gaat over ISO-weeknummers
Wanneer mensen zeggen dat een jaar 53 weken heeft, bedoelen ze meestal het ISO-weekdatumsysteem, de internationale standaard die in een groot deel van Europa wordt gebruikt en ook in veel software, logistiek, loonadministratie en productie voorkomt. In dat systeem lopen weken van maandag tot en met zondag, en week 1 is niet simpelweg “de week waarin 1 januari valt”. Het is de week die de eerste donderdag van het jaar bevat. Dezelfde regel kan ook zo worden geformuleerd: de week die 4 januari bevat.
Dat detail verklaart bijna alles. Zodra weeknummers aan donderdagen worden verankerd en niet alleen aan 1 januari, vallen de grenzen van het weekjaar niet meer netjes samen met de grenzen van het kalenderjaar. Sommige dagen aan het begin van januari horen nog bij de laatste ISO-week van het vorige jaar, en sommige dagen aan het einde van december horen al bij week 1 van het volgende ISO-jaar.
De korte regel
Een ISO-jaar heeft week 53 als 1 januari op een donderdag valt, of als het een schrikkeljaar is dat op een woensdag begint. Dat zijn de enige twee gevallen.
Dezelfde regel kun je ook vanaf het einde van het jaar lezen. Een jaar heeft week 53 als 31 december op een donderdag valt, of als het een schrikkeljaar is en 31 december op een vrijdag valt. Beide versies beschrijven dezelfde kalenderlogica.
Waarom er een extra week ontstaat
Een gewoon jaar heeft 365 dagen: 52 volle weken plus 1 extra dag. Een schrikkeljaar heeft 366 dagen: 52 volle weken plus 2 extra dagen. Meestal zijn die overgebleven dagen niet genoeg om in het ISO-systeem een extra genummerde week te maken. Maar wanneer het jaar laat genoeg in de maandag-tot-zondagcyclus begint, duwt die rest de nummering door tot week 53.
Week 1 moet minstens vier dagen van het nieuwe jaar bevatten. Als 1 januari op een vrijdag, zaterdag of zondag valt, is dat eerste stukje te kort en wordt het behandeld als de laatste ISO-week van het vorige jaar. Maar als 1 januari op een donderdag valt, bevat die week al vier dagen van het nieuwe jaar en telt die dus als week 1. Vanaf daar kan een gewoon jaar uitrekken tot een 53e genummerde week. In een schrikkeljaar werkt een start op woensdag ook, omdat de extra dag in februari genoeg ruimte geeft om week 53 te bereiken.
De makkelijkste manier om het te herkennen
De snelste praktische controle is kijken naar 28 december. In het ISO-systeem hoort 28 december altijd bij de laatste week van zijn ISO-jaar. Als 28 december in week 53 valt, dan heeft dat ISO-jaar 53 weken. Als het in week 52 valt, dan niet.
Softwarebibliotheken gebruiken precies deze truc. In Python vertelt date(year, 12, 28).isocalendar().week bijvoorbeeld of het ISO-jaar eindigt op week 52 of week 53.
Recente en komende jaren met 53 weken
| ISO-jaar | 1 januari | Jaartype | Week 53 loopt van |
|---|---|---|---|
| 2004 | Donderdag | Schrikkeljaar | 2004-12-27 tot 2005-01-02 |
| 2009 | Donderdag | Gewoon jaar | 2009-12-28 tot 2010-01-03 |
| 2015 | Donderdag | Gewoon jaar | 2015-12-28 tot 2016-01-03 |
| 2020 | Woensdag | Schrikkeljaar | 2020-12-28 tot 2021-01-03 |
| 2026 | Donderdag | Gewoon jaar | 2026-12-28 tot 2027-01-03 |
| 2032 | Donderdag | Schrikkeljaar | 2032-12-27 tot 2033-01-02 |
| 2037 | Donderdag | Gewoon jaar | 2037-12-28 tot 2038-01-03 |
Weekjaren zijn niet hetzelfde als kalenderjaren
Hier raken veel mensen even in de war. ISO-weekjaren en Gregoriaanse kalenderjaren hebben niet altijd dezelfde grens. Vrijdag 1 januari 2021 viel niet in 2021-W01. Die datum hoorde bij 2020-W53-5. En maandag 31 december 2018 was al 2019-W01-1.
Dat is geen fout. Het ISO-systeem geeft voorrang aan volledige weken van maandag tot en met zondag en houdt week 1 vast als de eerste week met minstens vier dagen in het nieuwe jaar. Zodra je die regel accepteert, zien data rond Nieuwjaar er niet meer tegenstrijdig uit.
Wat schrikkeljaren ermee te maken hebben
Schrikkeljaren spelen mee, maar ze verklaren niet alles. Een schrikkeljaar voegt één dag toe aan het kalenderjaar, en daardoor verschuift waar weekgrenzen terechtkomen. Daarom krijgt een schrikkeljaar dat op een woensdag begint wel week 53, terwijl een gewoon jaar dat op een woensdag begint die niet krijgt.
Maar veel schrikkeljaren hebben nog steeds maar 52 ISO-weken, en sommige niet-schrikkeljaren hebben er 53. Zo was 2015 geen schrikkeljaar en had het toch week 53. Het juiste denkmodel is dus niet “schrikkeljaren maken week 53”, maar “de weekdag van 1 januari, samen met de schrikkeljaarstatus, bepaalt of week 53 verschijnt”.
Hoe vaak gebeurt het?
Over de Gregoriaanse cyclus van 400 jaar zijn er 71 ISO-jaren met 53 weken. Dat komt neer op gemiddeld ongeveer eens per 5,6 jaar, al zijn de tussenpozen ongelijk. In de recente geschiedenis zie je vaak een patroon van 5 jaar, 6 jaar, 5 jaar, 6 jaar en soms 7 jaar.
Tussen 2000 en 2040 zijn de ISO-jaren met 53 weken 2004, 2009, 2015, 2020, 2026, 2032 en 2037.
Waarom het in de praktijk belangrijk is
Voor veel mensen is week 53 alleen een kalendercuriositeit. Voor bedrijven die op ISO-weeknummer plannen, is dat niet zo. Looncycli, fabrieksplanningen, retailvergelijkingen, uitzendschema’s en ERP-systemen groeperen werk vaak per week in plaats van per maand. Een jaar met 53 weken betekent één extra genummerde rapportageweek, en dat kan vergelijkingen tussen jaren vertekenen als niemand er rekening mee houdt.
Het speelt ook in software. Als het ene systeem kalenderjaren gebruikt en een ander ISO-weekjaren, kunnen datums rond Nieuwjaar in wat het “verkeerde” jaar lijkt te vallen als het formaat niet expliciet is. Daarom geven standaarden en API’s vaak de voorkeur aan vormen als 2026-W53-4 in plaats van vage labels als “week 1 van januari”.
Het korte antwoord
Volgens ISO 8601 heeft een jaar 53 weken wanneer de structuur van het weekjaar nog ruimte laat voor één extra blok van maandag tot en met zondag voordat het volgende ISO-jaar begint. In de praktijk betekent dat jaren die op een donderdag beginnen, plus schrikkeljaren die op een woensdag beginnen. De rest volgt uit de regel dat week 1 de week is die de eerste donderdag van het jaar bevat.
Verder lezen
- ISO 8601-1:2019, de internationale standaard voor datum- en tijdnotatie.
- De Python-documentatie voor
datetime.date.isocalendar(), die de ISO-weekregel helder samenvat. - timeanddate.com met uitleg over weeknummers en ISO-conventies.
- Richards, E. G. Mapping Time: The Calendar and Its History (Oxford University Press, 1998).