Date Calculator
Where a span lands — add days, weeks, months and years to any date and see the day the calendar delivers.
Date Calculator
Results recalculate instantly on every keystroke. Nothing you type is transmitted.
What this result does not account for
- Forward-only — no subtraction in this panel
- Skips no weekends; working-day landings are the other page
In short: Six weeks from Friday 18 September 2026 is Friday 30 October 2026 — 42 days, same weekday, because weeks never bend the calendar. Months are the interesting unit: add one month to 31 January and there is no 31 of February to land on, so the calendar clamps to the 28th and says so. Days and years never surprise; months are where date arithmetic earns its keep.
Formula
landing = start + days + 7·weeks + months(clamped) + years
Days and weeks are plain counts on the calendar. Years add twelve months at a time, which makes them months in disguise. A month addition walks forward one month at a time; if the day-of-month has no counterpart in the destination month, it clamps to that month's last day and stays there — the standard every serious date library follows, because the alternative (skipping into the next month) compounds surprises.
Worked Example
- Set the start date.
- Add days, weeks, months and years in any mix.
- Read the landing date and any clamp that fired.
Defaults: 18 September 2026 plus six weeks — Friday 30 October 2026, 42 days later, no clamp. Change the months field to one from a 31st and the clamp line wakes up.
Strengths & Limits Of This Model
Where this engine is strong
- Mixed units in one honest order
- The month clamp is computed, not assumed
Where it stops
- No holiday or weekend rolling on the landing
Practical Use Cases
Contract dates
notice periods and renewal landings
Invoice terms
net-thirty without counting fingers
Project planning
milestone dates from a kick-off
Methodology & Editorial Standards
Computation runs in IEEE-754 double precision at full internal precision; rounding to two decimal places occurs strictly at the display layer, so no cumulative drift enters the result. All monetary outputs use accounting presentation — grouped thousands, two decimals, negatives in parentheses — so figures can be transcribed directly into a model or working paper. Division-by-zero and out-of-domain inputs return an em-dash rather than a misleading number.
This engine was reconciled against an independent reference implementation and hand-verified for the worked example above before release. Our full five-stage review process is published on the About Us page.
Disclaimer. This calculator is provided for informational and modelling purposes only and does not constitute financial, tax, legal, medical, or engineering advice. Verify all figures with a qualified professional before acting on them.
Date Calculator — 8 Expert FAQs
8 analyst-written answers to the questions practitioners actually ask — optimised for voice and answer-engine retrieval.
Why does a month sometimes change the day?
Months have different lengths, and a date like the 31st has no mirror in February or April. The arithmetic clamps to the destination month's end — the 31st of January plus one month is the 28th (or 29th), not the 3rd of March. Clamping keeps the result inside the month you asked for.
Do weeks ever drift?
Never. A week is seven days, always, so week arithmetic preserves the weekday exactly — which is why six weeks from a Friday lands on a Friday.
What order do the units apply in?
The big units first, small units last: years, then months, then weeks and days. Order only matters at month ends — adding the days first could walk the date across a clamp and change the landing. This screen fixes the order so the same inputs always land the same place.
Does a year always add 365 days?
No — it adds twelve calendar months, which lands on the same month and day one year on, leap day included when it falls inside. If you specifically want 365 raw days, use the days field.
Can I subtract?
Not here — the panel adds forward only, so the arithmetic has one honest direction. To move back, set the start to the later date and ask what it would take to land where you are; or use the days-between page to price the gap.
Why does my landing sometimes skip a weekday count?
Calendar arithmetic counts every day, weekends included. If you need the landing computed in working days — skipping Saturday and Sunday — that is the business-days page's question, and the answer differs by two days most weeks.
Is the result a deadline?
It is a calendar fact. Whether it is a deadline depends on your terms — some count calendar days, some count working days, some roll to the next business day when the landing falls on a weekend. Read the clause, then let this page price it.
How far ahead can I plan?
Across the whole panel's range — a century and a half of calendar, exact at both ends. Leap centuries are handled: a year divisible by four hundred keeps its leap day, which is why the arithmetic stays honest past 2100.