CodeKitHub
Alledaagse tools

Datumcalculator

Laatst bijgewerkt:

Om de dagen tussen twee data te tellen, trek je de eerdere datum af van de latere — bijvoorbeeld 1 januari tot 1 maart 2026 is 59 dagen. Bereken het exacte aantal dagen, weken en maanden tussen twee data, of tel tijd op bij of trek tijd af van een datum om een deadline of jubileum te vinden. Alles draait lokaal in je browser — er worden nooit data geüpload.

Wat is deze tool?

Een datumcalculator beantwoordt twee alledaagse vragen: "hoeveel tijd zit er tussen deze twee data" en "welke datum is het over N dagen/weken/maanden." Deze tool behandelt beide op één plek — een verschilmodus die het exacte gat in dagen, weken en kalenderjaren/-maanden/-dagen geeft, en een optel/aftrek-modus die een datum voor- of achteruit projecteert.

De berekening houdt rekening met echte kalenderonregelmatigheden: maanden van verschillende lengte, schrikkeljaren, en het feit dat "3 maanden na 31 januari" op een echte datum moet uitkomen. Er wordt geen rekening gehouden met tijdzones of werkdagregels (weekenden en feestdagen worden als gewone dagen geteld) — als je alleen-werkdagen-berekeningen nodig hebt, gebruik dit dan als startpunt en trek weekenden/feestdagen handmatig af.

Waarom gebruiken?

  • Krijg het exacte aantal dagen tussen twee data voor contracten, facturen, projectdeadlines of leeftijdsgerelateerde regels.
  • Tel dagen, weken, maanden of jaren op bij of trek ze af van elke datum — handig voor vervaldata, garantieverlopen, of "90 dagen na levering"-clausules.
  • Zie zowel het ruwe dagenaantal als de kalenderuitsplitsing (jaren/maanden/dagen) voor hetzelfde gat — handig wanneer een formulier het ene vraagt maar jij in het andere denkt.
  • 100% privé: alle datumberekeningen gebeuren in je browser, er wordt niets naar een server gestuurd.
  • Geen login, geen advertenties die de tool blokkeren, werkt op mobiel.

Hoe te gebruiken

  1. Kies "Dagen tussen twee data" om een verschil te meten, of "Dagen optellen/aftrekken van een datum" om vooruit of achteruit te projecteren.
  2. Voor een verschil: kies een begin- en einddatum (volgorde maakt niet uit, de tool sorteert ze automatisch) en klik op Berekenen.
  3. Voor optellen/aftrekken: kies een basisdatum, een richting, een hoeveelheid en een eenheid (dagen, weken, maanden of jaren), en klik op Berekenen.
  4. Lees het resultaat — de verschilmodus toont het totaal aantal dagen plus de jaren/maanden/dagen-uitsplitsing; de optel/aftrek-modus toont de resulterende datum en de weekdag.

Voorbeeld

Invoer

Begin: 2026-01-15, Einde: 2026-07-10

Uitvoer

176 dagen — precies 5 maanden en 25 dagen

Het totaal-dagen-cijfer en de kalenderuitsplitsing beschrijven hetzelfde gat in twee verschillende eenheden; gebruik welke jouw formulier of contract vraagt.

Praktische tips

  • Contracten en facturen met "netto 30" of "binnen 90 dagen verschuldigd" bedoelen bijna altijd kalenderdagen, geen werkdagen — gebruik de optel/aftrek-modus met de factuurdatum als basis om de exacte vervaldatum te krijgen.
  • Wanneer een formulier vraagt om leeftijd of dienstverband "per" een specifieke datum in plaats van vandaag, gebruik dan de verschilmodus met die specifieke datum als einddatum in plaats van te vertrouwen op de datum van vandaag.
  • De jaren/maanden/dagen-uitsplitsing is kalenderbewust (houdt rekening met echte maandlengtes), terwijl het totaal aantal dagen een vast getal is — gebruik het totaal aantal dagen voor alles gemeten in een vast tarief (bijv. dagelijkse opslagkosten), en de uitsplitsing voor alles verwoord in menselijke termen (bijv. "hoe oud is deze garantie").

Veelvoorkomende scenario's

Deadlinebeheer: gegeven een lever- of indiendatum en een "binnen N dagen"-regel, geeft de optel/aftrek-modus de exacte vervaldatum inclusief weekdag, zodat je meteen ziet of deze op een weekend valt.

Leeftijd of dienstverband op een vaste datum: in plaats van de leeftijd van vandaag hebben HR-formulieren en toelatingsregels soms leeftijd of diensttijd nodig per een specifieke afsluitdatum — gebruik de verschilmodus met die afsluitdatum als einddatum in plaats van de leeftijdscalculator, die altijd meet tot vandaag.

Leeftijdscalculator · Timestamp Converter

Veelgestelde vragen

Telt dit weekenden en feestdagen als volledige dagen?

Ja — beide modi gebruiken gewone kalenderdagen. Als je alleen-werkdagen-tellingen nodig hebt (zonder weekenden en officiële feestdagen), gebruik dan het totale dagenaantal uit deze tool en trek de niet-werkdagen af voor jouw specifieke kalender. Als je werkdagen in plaats van kalenderdagen nodig hebt, trek dan ongeveer 2 dagen af per volledige week in het resultaat, plus eventuele feestdagen in de periode.

Waarom geeft het optellen van 1 maand bij 31 januari een ander resultaat dan verwacht?

Niet elke maand heeft 31 dagen. Het optellen van 1 maand bij 31 januari komt in deze tool uit op 2 maart (of een vergelijkbare overloopdatum), omdat de datumberekening van JavaScript de extra dagen doorrolt naar de volgende maand in plaats van af te ronden naar de laatste dag. Als je afgerond gedrag nodig hebt (31 januari + 1 maand = 28/29 februari), pas het resultaat dan handmatig aan.

Houdt de tool rekening met schrikkeljaren?

Ja. Schrikkeljaren worden automatisch afgehandeld omdat de berekening gebruikmaakt van native JavaScript Date-objecten, die al weten dat februari 29 dagen heeft in een schrikkeljaar.

Welke datum moet ik invoeren als "begin" en welke als "einde"?

Het maakt niet uit — de verschilmodus sorteert de twee data automatisch voordat er wordt berekend, dus ze in beide volgordes invoeren geeft hetzelfde resultaat.

Is er een limiet aan hoe ver de twee data uit elkaar mogen liggen?

Geen praktische limiet — de tool werkt correct voor data die decennia of eeuwen uit elkaar liggen, omdat het standaard JavaScript-datumrekenkunde gebruikt in plaats van een opzoektabel.

Gerelateerde tools