Datumcalculator

Tel dagen, weken, maanden en jaren bij op of trek ze af; analyseer bereiken met werkdagen- en weekendtelling

Datumcalculator

Resultaat

Berekende datum:19-6-2026
1 dagen

Datumbereikcalculator

Berekeningsgeschiedenis

1 Dagen bij 18-6-2026 opgeteld
18-6-202619-6-2026
1 dagen

Datuminformatie

Werkdagen

Werkdagen sluiten zaterdag en zondag uit. Handig voor projectplanningen, contractdeadlines en SLA-vensters die in het weekend stilstaan. De calculator stapt dag voor dag en telt alleen ma–vr.

Alleen werkdagen

Werkdagen in deze tool zijn maandag tot en met vrijdag — dezelfde ma–vr-set als Werkdagen, voor jurisdicties zonder wettelijke feestdagengegevens. Voor feestdag-bewuste kalenders bewaar feestdagen apart en sla ze over in je eigen lus.

Datumbereikanalyse

Kies start- en einddatum om de duur te zien in dagen, volle weken, kalendermaanden, kalenderjaren, werkdagentelling en weekenddagentelling — beide uiteinden inbegrepen.

Eenheden optellen / aftrekken

Tel dagen, weken, maanden, jaren, uren of minuten op of trek af. Kalender-rekenen gebruikt het Date-object van de browser, dus schrikkeljaren en korte maanden worden automatisch afgehandeld.

Datumcalculator

Tel dagen, weken, maanden en jaren bij op of trek ze af; analyseer bereiken met werkdagen- en weekendtelling

Functies

  • Tel dagen, weken, maanden, jaren, uren of minuten op of trek af van een basisdatum — kalenderbewust (schrikkeljaren en korte maanden afgehandeld door Date-object)
  • Werkdagmodus slaat zaterdag en zondag over in beide richtingen; positieve waarden gaan vooruit, negatieve achteruit
  • Modus Alleen werkdagen telt alleen maandag tot vrijdag — dezelfde ma–vr-set, handig zonder feestdagdata
  • Datumbereik-paneel analyseert elke begin-einde-spanne: totale dagen, volle weken, kalendermaanden en -jaren (met dag-overdracht), plus werkdagen- en weekenddagentelling (beide uiteinden inbegrepen)
  • Rollende berekeningsgeschiedenis met de laatste 10 bewerkingen inclusief basisdatum, resultaat en dag van de week — kopieer elk historisch resultaat met één klik
  • Dag-van-de-week-label gerenderd via Intl.DateTimeFormat, volgt de actieve paginataal ("Monday" op /en, "Pazartesi" op /tr, "Montag" op /de)
  • Datums geparseerd op lokale middag om de off-by-one-bug te vermijden die Date.parse op YYYY-MM-DD-strings raakt in negatieve UTC-zones
  • Resultaten geformatteerd via toLocaleDateString in de actieve locale — geen hardgecodeerde en-US-uitvoer, maandnamen en getalformaten volgen de paginataal

Hoe te gebruiken

  1. Kies een basisdatum — typ er een in of klik Vandaag om naar de huidige datum te springen.
  2. Kies een bewerking: Optellen, Aftrekken, Werkdagen of Alleen werkdagen.
  3. Voer in hoeveel van de gekozen eenheid (dagen, weken, maanden, jaren, uren, minuten) toe te passen; het resultaat werkt direct bij.
  4. Lees het resultaatpaneel: berekende datum, dag van de week en verschil-overzicht; kopieer de datum met één klik.
  5. Voor bereikanalyse stel je start- en einddatum in het rechterpaneel om totale dagen, weken, maanden, jaren, werkdagen en weekenddagen te zien.
  6. Recente berekeningen blijven in de geschiedenislijst; gebruik de kopieerknop op een rij om een ouder resultaat op te halen.

Tips en best practices

  • Gebruik Werkdagen / Alleen werkdagen voor projectdeadlines en contractuele SLA's die in het weekend pauzeren.
  • Datumbereik werkt in beide richtingen — als begin na eind ligt, wisselt de calculator ze intern.
  • Houd de spinner van het waardeveld vast om snel door een bereik te stappen terwijl je het resultaat volgt.
  • Kopieer uit de geschiedenis om een eerder berekend resultaat op te halen zonder de invoer opnieuw te typen.
  • Combineer deze tool met de Tijdzone-converter wanneer je zowel een kalenderverschuiving als een zonewissel nodig hebt.

Veelgestelde vragen

Wat is het verschil tussen Werkdagen en Alleen werkdagen?

In deze tool zijn ze identiek — beide slaan zaterdag en zondag over en stappen maandag tot vrijdag. Echte werkdagkalenders slaan ook wettelijke feestdagen over, maar feestdagdata zijn jurisdictiespecifiek (VS federaal, UK bank holidays, Turkse nationale dagen, enz.). De tool blijft generiek door alleen weekends over te slaan; breng je eigen feestdagenlijst mee voor een volledig gelokaliseerde werkdagkalender.

Hoe worden kalendermaanden en -jaren geteld in het bereikpaneel?

Maanden worden berekend als (jaren × 12) + maanden tussen begin en eind, daarna met één verlaagd als de dag-in-maand van het einde eerder is dan die van het begin — dus 15 feb → 14 mrt telt 0 maanden, 15 feb → 15 mrt telt 1. Jaren worden verlaagd als de maand van het einde eerder is dan die van het begin, of dezelfde maand maar eerdere dag. Komt overeen met hoe mensen jubilea zien.

Waarom is totale dagen soms een dag verschoven bij een DST-overgang?

De tool parseert YYYY-MM-DD-strings op lokale middag, wat elke datum 12 uur van een middernacht/DST-rand plaatst — vermijdt de klassieke Date.parse-val waar "2026-03-08" in negatieve UTC-zones 2026-03-07 23:00 wordt. Totale dagen gebruikt Math.round op het millisecondenverschil, dus een 23-uurs lente-vooruit-dag rondt af op 1 dag.

Eindigt 1 maand optellen altijd op dezelfde dag van de maand?

Bijna — Date.setMonth van JavaScript draagt overflow door. 1 maand bij 31 jan opgeteld geeft 3 mrt in niet-schrikkeljaren (feb heeft 28 dagen, dus dag 31 van feb wordt dag 3 van maart). Dat past bij de meeste banking- en planningsconventies; voor andere regels (klem op einde maand, "laatste werkdag van de maand") doe de rekenkunde in eigen code met expliciete klem.

Kan ik werkdagen aftrekken om een eerdere deadline te vinden?

Ja. Kies Aftrekken met de gewenste eenheid, of gebruik Werkdagen / Alleen werkdagen met een negatieve waarde — de engine stapt dag voor dag achteruit en telt alleen ma–vr.

Worden berekeningen lokaal gedaan?

Ja. Alle datumrekenkunde gebruikt het ingebouwde Date-object van de browser; niets wordt naar een server gestuurd, geen geschiedenis wordt geüpload, en de tool werkt offline zodra de pagina gecachet is.

Waarom verschilt het getoonde datumformaat tussen taalpagina's?

Resultaatdatums en geschiedenisregels worden gerenderd met toLocaleDateString in de actieve taal, dus /en toont MM/DD/YYYY of DD/MM/YYYY (afhankelijk van browser en-variant), /de DD.MM.YYYY, /fr DD/MM/YYYY, enz. De interne berekening werkt in ISO YYYY-MM-DD; alleen de weergavelaag volgt je locale.

Begrijpt de tool schrikkeljaren?

Ja. Datumrekenkunde delegeert naar het ingebouwde Date-object, dat weet dat 2024 een 29 feb had en 2025 niet. 1 jaar bij 29 feb 2024 opgeteld komt op 1 mrt 2025; dit past bij de JavaScript-spec en de meeste kalender-apps. Voor een "klem op 28"-regel in niet-schrikkeljaren nabewerken in eigen code.