Dagen tussen twee datums: waarom gratis online tools het mis kunnen hebben
Dagen tussen twee datums tellen is het soort berekening waarvan de meeste mensen aannemen dat die te eenvoudig is om fout te gaan. Toch kunnen de opzegtermijn van een verhuurder, het aflopen van een softwareproef, een wettelijke bedenktijd of het oplopen van rente allemaal een dag verschuiven, afhankelijk van of de begin- en einddatum in het totaal zijn opgenomen. Die ene dag kan het verschil zijn tussen een geldige opzegging en een boete voor te laat.
Gratis online tools doen het rekenwerk direct, maar alleen als je begrijpt wat ze werkelijk tellen. Sommige tellen elke kalenderdag; andere tellen volledige perioden van 24 uur; de financiële wereld gebruikt afspraken die maanden als blokken van 30 dagen behandelen. Deze gids legt inclusief en exclusief tellen uit, de valkuilen van schrikkeljaren en de teloplossingen die spreadsheets, browserrekenmachines en contracten verschillend hanteren.
Inclusief of exclusief: het gat van één dag#
Stel dat je op 1 juni een opzegtermijn van 30 dagen aanzegt. Wordt de termijn exclusief geteld, dan begint de klok op 2 juni en valt de dertigste dag op 1 juli. Wordt hij inclusief geteld, dan is 1 juni zelf dag één en valt de dertigste dag op 30 juni. Beide totalen zijn precies 30, en toch verschilt de laatste geldige dag 24 uur. Zo kan een contract, een huurovereenkomst of een terugbetaaltermijn volgens de ene lezing worden gehaald en volgens de andere worden gemist. Controleer altijd of het document zegt 'binnen 30 dagen', '30 dagen vanaf' of 'ten minste 30 dagen vóór', want elke formulering wijst op een andere afspraak.
| Telmethode | Laatste geldige dag | Getelde dagen |
|---|---|---|
| Exclusief: startdag telt niet mee | 1 juli | 30 |
| Inclusief: startdag telt mee | 30 juni | 30 |
Schrikkeljaren en de eeuwuitzondering#
Een schrikkeljaar voegt 29 februari toe, maar de regel is preciezer dan 'elke vier jaar'. De extra dag wordt overgeslagen in jaren die deelbaar zijn door 100, tenzij ze ook deelbaar zijn door 400. Zo was 1900 geen schrikkeljaar en 2000 wel. Voor een datumbereik telt alleen of het bereik 29 februari kruist. Een contract van een jaar van 1 maart 2023 tot 29 februari 2024 bevat 366 dagen; hetzelfde contract van 1 maart 2024 tot 28 februari 2025 bevat er 365, hoewel beide ruwweg een jaar duren. De meeste moderne gratis online tools gaan hier correct mee om, maar oudere spreadsheets en zelfgebouwde rekenmachines behandelen 1900 soms als schrikkeljaar om compatibel te blijven met Lotus 1-2-3, wat datums uit die tijd stilletjes een dag kan verschuiven.
- Een jaar is een schrikkeljaar als het deelbaar is door 4.
- Het is geen schrikkeljaar als het deelbaar is door 100.
- Het wordt weer een schrikkeljaar als het deelbaar is door 400.
- Februari 1900 had 28 dagen; februari 2000 had er 29.
- Een schrikkeldag raakt alleen bereiken die werkelijk 29 februari kruisen.
- Eeuwjaren zijn de meest voorkomende bron van onenigheid tussen rekenmachines.
Teloplossingen: 30/360 en werkelijk/365#
De financiële wereld telt dagen niet zoals een wandkalender. Bij de afspraak werkelijk/365 wordt elke echte kalenderdag in de periode geteld, maar het jaar wordt behandeld als 365 dagen, ook in een schrikkeljaar. Bij de afspraak 30/360 telt elke maand als 30 dagen en elk jaar als 360, dus een lening van twee maanden van 31 januari tot 31 maart telt precies 60 dagen, terwijl werkelijk/365 er in een gewoon jaar 60 en in een schrikkeljaar 61 zou tellen. Het gevolg is dat twee contracten met hetzelfde nominale tarief verschillende rentebedragen kunnen opleveren. Een lening van € 10.000 tegen 5% over 90 dagen kost bij werkelijk/365 ongeveer € 12 meer dan bij 30/360 in een gewoon jaar. Werkelijk/365 kom je doorgaans tegen bij zakelijke leningen in ponden en euro's, terwijl 30/360 opduikt bij Amerikaanse bedrijfsobligaties en veel hypotheekgedekte waardepapieren.
| Afspraak | Hoe maanden en jaren worden behandeld | Waar je hem tegenkomt |
|---|---|---|
| Werkelijk/werkelijk | Echte kalenderdagen; echte jaarlengte | Staatsobligaties, sommige derivaten |
| Werkelijk/365 | Echte kalenderdagen; jaar vast op 365 dagen | Zakelijke leningen in ponden en euro's, sommige creditcards |
| 30/360 | Elke maand = 30 dagen; elk jaar = 360 dagen | Amerikaanse bedrijfsobligaties, veel hypotheekgedekte waardepapieren |
| Werkelijk/360 | Echte kalenderdagen; jaar vast op 360 dagen | Sommige kortlopende bankleningen |
Geen van deze voorbeelden is financieel, juridisch of fiscaal advies.
Kun je gratis online tools vertrouwen?#
De meeste datumrekenmachines in de browser zijn nauwkeurig voor eenvoudige bereiken, maar nauwkeurigheid is niet het enige risico. Sommige sites sturen je datums naar een server om een deelbare link te maken of statistieken te draaien. Gaat het om een contract, een patiënt, een gerechtelijk stuk of een fiscale deadline, geef dan de voorkeur aan een tool die volledig in de browser draait en je invoer nooit uploadt. Dezelfde voorzichtigheid geldt voor spreadsheets in cloudaccounts met synchronisatie aan. De tools in deze gids omvatten opties die alleen in de browser draaien, maar een vermelding is geen garantie van privacy of nauwkeurigheid.
- Draait volledig in de browser: geen netwerkverzoek neemt je datums mee.
- Opensource of controleerbaar: je kunt de rekenlogica inzien.
- Geen inlog of cloudopslag: gevoelige deadlines blijven van externe servers af.
- Duidelijke schakelaar voor inclusief/exclusief: voorkomt de verschuiving van één dag.
- Behandelt 1900 en eeuwjaren correct: vermijdt de Lotus 1-2-3-fout.
- Toont zijn werk: somt de getelde dagen op of vermeldt de gebruikte afspraak.
Wanneer een browserrekenmachine het verkeerde gereedschap is#
Voor eenmalige controles is een browserrekenmachine snel en privé. Voor herhaalde zakelijke berekeningen geeft een spreadsheet je een controlespoor en de mogelijkheid afspraken aan te passen. Voor juridisch bindende deadlines is een advocaat of belastingadviseur de veiligere route. De kosten van professioneel advies lopen sterk uiteen: een advocaat die een opzegbepaling beoordeelt rekent doorgaans € 150 tot € 400, afhankelijk van rechtsgebied en complexiteit, terwijl een registeraccountant die rente op obligaties controleert € 200 tot € 500 kan rekenen. Een native datumrekenmachine of een script in Python of R kan passen bij ontwikkelaars die batchverwerking nodig hebben. Cloudspreadsheets zijn handig, maar onthoud dat collega's of algoritmen datums kunnen zien die je liever lokaal houdt.
| Keuze van gereedschap | Het meest geschikt voor | Let op |
|---|---|---|
| Browserrekenmachine | Eenmalige, privé controles | Onduidelijke instellingen voor inclusief/exclusief |
| Spreadsheet | Herhaalde, controleerbare berekeningen | De schrikkeljaarfout van 1900; cloudsynchronisatie |
| Native app of script | Offline, gevoelig of batchwerk | Vertraging bij updates; onderhoudslast |
| Professioneel adviseur | Bindende contracten of geschillen | Kosten € 150 tot € 500 afhankelijk van het rechtsgebied |
Vijf snelle controles voordat je op een getal vertrouwt#
Loop voordat je een dagental in een e-mail, contract of spreadsheetformule plakt deze controles door. Ze kosten minder dan een minuut en vangen de verschuivingen van één dag die een geldige opzegging in een gemiste deadline veranderen en de verschillen in afspraken die twee rentecijfers uit elkaar doen lopen. Behandel het eerste resultaat van elke rekenmachine als een hypothese en niet als een feit. Zijn twee rekenmachines het oneens, dan is de oorzaak vrijwel altijd een instelling en geen fout.
- Benoem de afspraak: inclusief of exclusief, en welke datum dag nul is.
- Tel de schrikkeldag: kruist het bereik 29 februari in een schrikkeljaar?
- Stem af op het domein: juridische opzeggingen, rentetoerekening en projectplanningen volgen verschillende regels.
- Vergelijk tools: haal dezelfde datums door twee rekenmachines en onderzoek elk verschil.
- Leg de bron vast: bewaar een schermafbeelding of formule zodat je het getal later kunt uitleggen.
Zijn twee gerenommeerde tools het oneens, dan zit het verschil meestal in een afspraak en niet in een fout.
Veelgestelde vragen
Moet ik de startdatum meetellen als ik dagen tussen twee datums tel?
Dat hangt af van de afspraak die van je wordt verwacht. In veel juridische contexten wordt een termijn exclusief geteld: de dag waarop de opzegging wordt betekend is dag nul, en de termijn eindigt om middernacht op de dertigste dag daarna. In projectbeheer en bij sommige contractuele planningen is de telling inclusief, dus is de startdatum dag één. De veiligste aanpak is te letten op formuleringen als 'binnen 30 dagen na' of 'ten minste 30 dagen vóór', die doorgaans exclusief tellen aangeven. Gebruik je een gratis online tool, kies dan een die je tussen inclusief en exclusief laat wisselen en de getelde dagen toont. Telt het antwoord echt, noteer dan welke afspraak je gebruikte.
Waarom doet 1900 ertoe als ik datums in 2024 bereken?
Voor datums na 1 maart 1900 verandert de schrikkeljaarfout van 1900 je uitkomst niet, maar het is een waarschuwingssignaal. Microsoft Excel en Google Sheets namen oorspronkelijk een eigenaardigheid van Lotus 1-2-3 over die 1900 als schrikkeljaar behandelde, dus elk serienummer van een datum vóór 1 maart 1900 wijkt in die spreadsheets een dag af. Datzelfde stuk code verklaart waarom de eeuwregel telt: 2100 wordt geen schrikkeljaar, en een rekenmachine die simpelweg door vier deelt, rekent langlopende obligaties en huurcontracten verkeerd uit. Kruist je berekening een eeuwjaar, controleer dan of de tool de uitzondering van deelbaarheid door 400 toepast.
Waarom komt de rente op mijn lening niet overeen met de kalenderdagen?
Geldverstrekkers gebruiken niet altijd kalenderdagen. De afspraak werkelijk/365 telt elke echte dag maar deelt door 365, terwijl de afspraak 30/360 elke maand als 30 dagen en elk jaar als 360 dagen behandelt. Een lening van 90 dagen in februari, maart en april levert bij elke methode een ander rentebedrag op. Je leningovereenkomst hoort de afspraak te benoemen; doet ze dat niet, vraag het dan voordat je het cijfer zelf probeert te controleren. Een browserrekenmachine kan het rekenwerk verifiëren zodra je de afspraak kent, maar hij kan je niet vertellen welke afspraak geldt. Dit is geen financieel advies.
rekenmachine dagen tussen twee datumsinclusief of exclusief datums tellenteloplossing 30/360renteberekening werkelijk/365gratis online datumrekenmachineregels voor schrikkeljaren uitgelegd