Dagen tussen twee datums tellen: inclusief of exclusief
Waarom het aantal dagen tussen twee datums meer dan één juist antwoord kan hebben, met een betrouwbare methode voor inclusief tellen, schrikkeljaren, werkdagen, deadlines en zomertijd.
Artikelen over kalenders, klokken, tijdzones en de kleine verhalen achter de data die we elke dag gebruiken.
Waarom het aantal dagen tussen twee datums meer dan één juist antwoord kan hebben, met een betrouwbare methode voor inclusief tellen, schrikkeljaren, werkdagen, deadlines en zomertijd.
Februari is kort door een Romeins bijgeloof over even getallen, een verdwenen maand genaamd Mercedonius en tweeduizend jaar waarin niemand eraan durfde te komen. Het echte verhaal — en waarom de beroemde Augustus-anekdote een mythe is.
Volgens afspraak is 12 PM middag en 12 AM middernacht, maar dat zijn juist de twee momenten waarop de 12-uursklok haar eigen logica breekt. Wat AM en PM betekenen, waarom ze struikelen en hoe je de tijd helder opschrijft.
Unix-tijd is één getal dat seconden telt sinds 1970, en op 19 januari 2038 raakt de 32-bits versie op. Wat dat betekent, waarom het nu al dingen breekt en hoe het wordt opgelost.
Een wekelijkse meeting om 9:00 in New York blijft niet overal op dezelfde lokale tijd. Dit voorbeeld toont de zomertijdverschuivingen van 2026 in Londen, Madrid, Los Angeles, Dubai, Tokio en Sydney.
We rekenden dezelfde deadline door 10 nationale kalenderregels. Een termijn van 10 werkdagen liep uiteen van 14 tot 19 mei.
Klokken op de maan tikken niet zoals klokken op aarde. Daarom werkt NASA aan Coordinated Lunar Time, en daarom doen enkele microseconden per dag ertoe.
Praktische gids voor fouten die software breken: naive datetimes, UTC-verwarring, zomertijd, datums zonder tijd, Unix-timestamps en weeknummers.
ISO-weken beginnen op maandag en week 1 is de week met de eerste donderdag. Amerikaanse systemen beginnen vaak op zondag en tellen de week met 1 januari als week 1. Rond nieuwjaar kunnen die regels een volledige week verschillen.
Een werkdag klinkt precies, maar is geen natuurlijke eenheid. Lokale weekends, feestdagen, vervangende vrije dagen en juridische definities kunnen dezelfde deadline naar een andere datum verschuiven.
Achter elke tijdomrekening op moderne apparaten zit een openbare database vol politieke besluiten, historische reconstructie, naamgevingsregels en last-minute-updates. Zo werkt de IANA-tijdzonedatabase en daarom is zoveel software ervan afhankelijk.
Een praktische gids om fouten met datumformaten, tijdzones, AM/PM, zomertijd en weeknummers in internationale teams te voorkomen.
Er bestaat geen natuurlijke eerste dag van de week. Zondag-eerst kalenders, maandagse werkweken, ISO-weeknummers en regionale instellingen komen uit verschillende lagen van geschiedenis, religie, arbeid en software.
Een dag begon niet altijd om middernacht. Sommige culturen begonnen bij zonsondergang, andere bij zonsopkomst, en astronomen telden ooit vanaf de middag. De moderne middernachtdag is het resultaat van recht, klokken, astronomie en de behoefte aan één duidelijke grens.
Een paar weken per jaar verandert het tijdsverschil tussen Noord-Amerika en Europa ongemerkt met nog een extra uur. Dit is waarom de regels uit elkaar lopen, wat dat in de praktijk doet met meetings en deadlines, en waarom de systemen nog steeds niet op elkaar zijn afgestemd.
Schrikkelseconden houden atoomtijd dicht bij de draaiing van de aarde, maar ze veroorzaken ook een van de vreemdste momenten in burgerlijke tijd: 23:59:60. Dit is waarom ze bestaan, waarom computers er moeite mee hebben en waarom de wereld ze tegen 2035 wil loslaten.
De meeste jaren eindigen bij week 52, maar sommige hebben een week 53. In het ISO 8601-weeksysteem gebeurt dat wanneer 1 januari op een donderdag valt, of wanneer een schrikkeljaar op een woensdag begint. Hier is de regel, de logica erachter en in welke jaren dat gebeurt.
Pasen is geen willekeurige “zwevende feestdag”. De datum volgt uit een eeuwenoude regel die zondag, de lente-equinox en een tabellaire volle maan combineert. Zo werkt die regel, daarom kan Pasen ergens tussen eind maart en eind april vallen, en daarom valt orthodox Pasen vaak op een andere zondag.
Op elke gegeven dag verschillen UTC en GMT minder dan een seconde — en toch zijn het niet hetzelfde. De een is een meridiaan op een heuvel in Londen, de ander het gewogen gemiddelde van honderden atoomklokken. Dit is waarom we ze allebei hebben, wat het verschil echt inhoudt en de verrassend kleine groep gevallen waarin het er echt toe doet.
Januari heeft 31 dagen, februari 28 (of 29), april 30. Er zit geen wiskundig patroon, geen astronomische reden en geen logisch systeem achter. Het antwoord gaat over een oude Romeinse koning, twee machtsbeluste keizers en een maand die al meer dan 2.000 jaar wordt benadeeld.
Dagen komen van de draaiing van de aarde, maanden van de maan, jaren van de zon. Maar de 7-daagse week heeft geen enkele astronomische basis — het is puur een menselijke uitvinding. Van het oude Babylon tot de mislukte experimenten van Frankrijk en de Sovjet-Unie: het vreemde verhaal van onze meest onnatuurlijke tijdseenheid.
Ergens midden in de Stille Oceaan wordt vandaag morgen — of gisteren. De internationale datumgrens is een van de vreemdste uitvindingen in de tijdmeting: een onzichtbare grens waar de kalender een hele dag vooruit- of terugspringt.
Niet iedereen op aarde is het eens over welk jaar het is. Terwijl het grootste deel van de wereld de gregoriaanse kalender volgt, hebben landen als Thailand, Iran, Ethiopië en Israël elk hun eigen kalendersysteem — en hun eigen jaartelling. De verschillen zijn veel meer dan symbolisch.
Het halfjaarlijkse ritueel van de klok verzetten bestaat al meer dan een eeuw. Van het idee van een Nieuw-Zeelandse entomoloog in 1895 tot het afschaffingsdebat in de EU — hier is het volledige verhaal van de zomertijd: wie ermee begon, wat het werkelijk bespaart en waarom zoveel mensen ervan af willen.
Elke telefoon, laptop en server op aarde komt overeen over de tijd tot op de milliseconde. Dat is geen toeval — het is het werk van het Network Time Protocol, een systeem dat in 1985 is uitgevonden en de moderne wereld stilletjes draaiende houdt.
De aarde heeft 365,2422 dagen nodig om om de zon te draaien. Hier is de elegante regel die de gregoriaanse kalender gebruikt, waarom 2000 een schrikkeljaar was maar 1900 niet, en wat schrikkelseconden daaraan toevoegen.
Waarom YYYY-MM-DD eenduidig is, hoe de standaard weken, duurtijden en intervallen behandelt, en waarom hij databases en JSON-API’s aandrijft.
Vóór 1883 stelde elke stad haar klok in op de zon. Het verhaal van hoe spoorwegen standaardisatie afdwongen, waarom we 24 zones hebben (eigenlijk 38) en hoe UTC de wereld synchroon houdt.
Hoe een 16e-eeuwse pauselijke hervorming een 1600 jaar oude drift in de juliaanse kalender corrigeerde, waarom protestantse landen er eeuwenlang tegen waren en hoe het de wereldwijde civiele standaard werd.