De formule
Hoe het verschil wordt berekend
Deze rekenmachine telt het exacte aantal dagen, weken en jaren tussen twee kalenderdata door beide om te zetten naar milliseconden en het verschil te nemen. Geen schatting in kalendermaanden, gewoon een rechtstreekse dagentelling.
Het jarenresultaat deelt door 365,25 in plaats van door 365 — het gemiddelde jaar zodra schrikkeljaren verrekend zijn. Over een periode van 10 jaar levert die correctie ruim 2,5 dag verschil op ten opzichte van delen door een vlakke 365.
Waarom afronding hier belangrijk is
Weken en jaren worden naar beneden afgerond, dus een verschil van 13 dagen wordt "1 week" in plaats van 1,86, en een verschil van 729 dagen — één dag te weinig voor twee volle jaren van 365 dagen — toont nog steeds "1 jaar" in plaats van 2. Het dagenresultaat blijft altijd exact; alleen weken en jaren zijn afgeronde samenvattingen.
Vul je de latere datum per ongeluk in bij "startdatum" en de vroegere bij "einddatum", dan krijg je een negatief aantal dagen te zien in plaats van een foutmelding — geen bug, gewoon een teken om de twee data om te wisselen.
Rekenvoorbeeld
Startdatum 1 januari 2020, einddatum 15 september 2026 (vandaag). Van 1 januari 2020 tot 1 januari 2026 zit je op 2.192 dagen (met de schrikkeljaren 2020 en 2024 meegeteld), en van 1 januari 2026 tot 15 september 2026 komt daar nog 257 dagen bij. Samen 2.449 dagen. Dat is 349 volle weken (2.449 ÷ 7, naar beneden afgerond) en 6 volle jaren (2.449 ÷ 365,25 ≈ 6,7, naar beneden afgerond).
Nee — de rekenmachine meet het verschil tussen de twee data, dus 1 januari tot 2 januari levert 1 dag op, niet 2. Wil je een inclusieve telling met beide uiterste data meegerekend, tel er dan 1 bij op.
Het jarenresultaat deelt door het gemiddelde kalenderjaar (365,25 dagen) en rondt naar beneden af, dus een periode van 729 dagen — één dag te weinig voor twee jaren van 365 dagen — blijft "1 jaar" tonen in plaats van 2.