Built on advanced on-device AI and hardware acceleration to deliver professional-grade performance with uncompromising privacy.On-device AI — professional-grade, fully private.
Date Calculator
Date calculator with working days, holidays and time zones
- Add or subtract dates
- Working days & holidays
- Time zone aware
- Runs on your device
Result
Thursday, October 22, 2026 at 00:00:00
Lands on a working day.
Thursday, October 22, 2026 at 00:00:002026-10-22T00:00:00.000ZThu, 22 Oct 2026 00:00:00 +00002026-10-22 00:00:001792627200Also show in
- UTC2026-10-22 00:00:00UTC
Fields combine. Any field may be negative, and each is capped at 100,000.
31 January plus one month cannot be 31 February.
How to read 03/04/2026.
For a wall time that does not exist, or happens twice.
Tick the days that count as working days.
Skipped as well as weekends.
One date per line, as 2026-12-24. Shutdown days, half term, regional holidays.
The same instant, in other places.
Calendar files, CSV and shareable links are a Pro feature.
Why Use a Date Calculator?
Using a date calculator enables you to calculate future dates, determine past dates, plan deadlines, schedule events, and perform date arithmetic efficiently.
Add or subtract years, months, days, hours, and minutes from any date. Great for deadlines, billing cycles, and project planning.
Counting dates by hand is the kind of task that looks easy and goes wrong quietly. Months are not the same length, a year is not always 365 days, clocks move twice a year in most of the world, and the day a deadline lands on may be a public holiday in the country the contract was signed in. Every one of those produces an answer that looks completely ordinary and is a day or two out. This calculator does the arithmetic the way a calendar does it, shows the rule it applied, and refuses anything it cannot answer instead of guessing.
Benefits of Date Calculation
- Future Dates: Calculate dates in the future, from a single day ahead to several centuries
- Past Dates: Determine dates in the past with the same rules, including dates before 1970
- Deadline Planning: Plan deadlines and due dates that fall on a day people actually work
- Event Scheduling: Schedule events and appointments across time zones without an hour of drift
- Date Arithmetic: Perform complex date calculations that mix calendar units and clock units
What This Calculator Does
Four calculations share one set of rules, so an answer means the same thing whichever one produced it. Switching between them keeps the dates you have already typed.
Add or subtract time from a date
Enter a starting date and any combination of years, months, weeks, days, hours, minutes and seconds. Fields combine, so two months minus three days is a single calculation rather than two. The panel shows the resulting date in several formats, along with its weekday, its ISO week number and its position in the year.
Measure the span between two dates
Enter two dates and read the gap as a calendar breakdown — years, months and days — and as flat totals in weeks, days, hours, minutes and seconds. The breakdown is walked unit by unit rather than divided out of a millisecond count, so 1 January to 1 March is two months and not one month and thirty days.
Count or add working days
Add a number of working days to a date, subtract them, or count the working days between two dates. Weekends are whichever days you say they are, public holidays come from a national calendar or from your own list, and the result names how many days of each kind were skipped on the way.
Apply one calculation to a whole list
Paste a column of dates and the same operation runs on every one of them. Each row comes back with its result, its weekday, its ISO week and its day of the year, and rows that could not be read are listed with the reason rather than silently dropped.
Month Ends, Leap Years and the Rules Behind the Answer
Two decisions separate a correct date calculator from a plausible one, and both of them are visible in this tool rather than buried in it.
One month after 31 January
There is no 31 February, so something has to give. The usual shortcut rolls the overflow forward and produces 3 March, which is what a naive implementation does and is wrong by three days. This tool either clamps to the last day of the target month — 28 February, or 29 in a leap year, which is what spreadsheets and calendar apps do — or refuses the calculation and names the month that is too short. The choice is a control, because both answers are defensible and picking one silently is how a tool is quietly wrong for half its users.
Leap years, all of them
A leap year is divisible by four, except a century that is not divisible by four hundred. So 2028 and 2400 are leap years and 2100 is not. The calendar here is proleptic Gregorian, which means the same rule is applied backwards through history rather than switching to the Julian calendar at some point, and dates in year 1 obey the same arithmetic as dates in 2026. An impossible date such as 29 February 2027 is refused with the reason, never accepted and quietly moved.
Time Zones and Daylight Saving
A date calculator that ignores time zones gives right answers most of the year and wrong ones twice. Every calculation here happens inside a named zone, and the zone is a control rather than an assumption about where you are sitting.
A day is not always 24 hours
Adding one day keeps the same wall-clock time on the next date. Across a spring clock change that is 23 real hours; across an autumn one it is 25. Adding 24 hours adds 24 hours and can therefore land on a different time of day. Years, months, weeks and days move the calendar; hours, minutes and seconds move the clock. Mixing them in one pass — which is what a single line of naive date code does — drifts by an hour across every boundary.
Times that do not exist, and times that happen twice
When clocks jump forward, an hour of wall-clock time never happens; when they fall back, an hour happens twice. If a calculation lands inside one of those windows the tool says so and lets you choose which instant you meant — the earlier one, the later one, or a refusal. Most calculators resolve it silently and never mention it.
Working Days, Public Holidays and the Working Week
Working-day arithmetic is where most date questions actually live: notice periods, payment terms, court deadlines, service level agreements. All of them are counted in days somebody works.
Your working week, not an assumption
Monday to Friday is one convention among several. Sunday to Thursday is standard across much of the Middle East, Sunday to Friday is the week in Nepal, and six-day weeks are ordinary in retail, manufacturing and healthcare scheduling. Any combination of the seven days can be ticked, and the arithmetic follows it exactly — including the case where only one day a week is worked.
Public holidays, generated rather than listed
Fourteen national calendars are built in. They are computed from rules — a fixed date, the nth weekday of a month, an offset from Easter — so they are exact for any year rather than running out at the end of a stored table. Substitute days are included, which is the part most tools get wrong: when Christmas Day falls on a Sunday it is the following working day that offices close, and a calculation that treats the 25th as the holiday and then works on the 27th is a day out.
Your own holidays
Holidays fixed to a lunar calendar move by ten or eleven days a year and cannot be derived from a civil-date rule, so they are not invented here. Neither is your company's shutdown week, your school's half term, or the regional day that only applies in one state. All of them go into a custom list — one date per line — and are skipped exactly like a national holiday.
Elapsed Days Versus Calendar Days
Two totals that look like the same number and answer different questions. Showing only one of them is the most common way a date calculator ends up one day out.
The off-by-one that is not a bug
Elapsed days are complete 24-hour spans, which is what a stopwatch measures. Calendar days are the number of date boundaries crossed, which is what a person counting on a wall calendar means. From 09:00 on Monday to 08:00 on Tuesday is zero elapsed days and one calendar day. They also disagree across every clock change, in either direction. Both are shown, and each is labelled.
Counting the last day
Whether the final day counts is a genuine question with two right answers. A project plan counts the delivery day; a rental agreement does not. It is a switch here rather than a silent default, and the result panel says which reading produced the number on screen.
How to Use the Date Calculator
Everything recalculates as you type. There is no Calculate button to press and no state where the numbers on screen disagree with the controls beside them.
Pick what you want to work out
Choose Add or subtract, Between two dates, Working days, or Batch at the top of the settings panel.
Type the starting date
Any of fourteen formats is accepted, including 2026-06-15, 15/06/2026, June 15 2026, a Unix timestamp, or a phrase such as today or in 3 weeks.
Set the amount
Enter years, months, weeks, days, hours, minutes or seconds, or the number of working days. Every field can be positive or negative.
Choose the calendar rules
Set the time zone, the working week, a public holiday country, and whether a month-end overflow is clamped or refused.
Read and copy the result
The result shows the date in several formats along with the weekday, ISO week and day of the year. Copy any line, or export a calendar file.
When to Use a Date Calculator
Use a date calculator when you need to calculate future dates, determine past dates, plan deadlines, schedule events, or perform date arithmetic.
Ideal Use Cases
- Deadline Planning: Calculate project deadlines and due dates in working days, not calendar days
- Contracts and Notice: Work out a notice period or a payment term that skips weekends and public holidays
- Event Scheduling: Schedule events and appointments and see which weekday they land on
- Billing Cycles: Step a monthly cycle forward without the 31st drifting into the following month
- Date Arithmetic: Perform complex date calculations that mix calendar units and clock units
- Historical Dates: Calculate dates in the past, including dates before 1970 and before year 1
Date Calculation Facts
Understanding these facts helps you make better use of date calculation tools.
Key Statistics
- Date calculation accounts for leap years and month variations, including the 400-year century rule
- Precise calculations include years, months, weeks, days, hours, minutes and seconds
- Future date calculation helps plan events and deadlines that land on a working day
- Past date calculation helps determine historical dates with the same calendar rules
- Working-day arithmetic skips weekends and public holidays across fourteen national calendars
- Calculations are performed entirely on your device for privacy
Best Practices
Follow these guidelines to achieve accurate date calculation results.
Quality Considerations
- Enter an accurate starting date; an unambiguous format such as 2026-06-15 removes any doubt
- Set the date order before typing a slashed date, so 03/04/2026 means what you intend
- Check the time zone when a calculation crosses a clock change or a date boundary
- Verify results for important calculations, and read the weekday shown beside the date
- Say whether the last day counts before comparing a total against somebody else's
- Add your own holiday list when a national calendar does not match the office you are planning for
When Not to Use
- Do not use a rough 30-day month for anything contractual; step by calendar months instead
- Avoid mixing calendar units and clock units when only one of them is what you mean
- Do not rely on the built-in holiday calendars for lunar holidays; paste those dates in yourself
- Do not use this for converting a single instant between time zones; the time zone converter is built for that
Limits and What This Tool Will Not Do
Stated plainly, because a limit that is discovered halfway through a task is worse than one that is written down.
- Free: four places on the result strip and 100 rows per batch, with no watermark and nothing withheld from the calculation itself
- Pro: as many places and rows as your device can lay out, plus calendar file, CSV and shareable-link export
- Every field is bounded: 100,000 of any unit, which is past every real question and short of the point where a clock can no longer hold the answer
- Out of range is refused: a date beyond roughly 275,000 years either side of 1970 cannot be represented and is rejected by name, never clamped
- Leap seconds: not representable, so a time ending in :60 is refused rather than rounded down to :59
- Lunar holidays: not generated, because they cannot be derived from a civil-date rule; the custom holiday list is the answer
Everything Happens on Your Device
No date you type is uploaded, stored or logged. The whole calculator — the calendar arithmetic, the holiday rules, the working-day kernel and the batch — runs on your device, not our servers, so it keeps working with the network off — safe for the dates in a contract, a medical record or a legal filing. There is no upload path to opt out of.
Frequently Asked Questions
How does the date calculator work?
Type a starting date, choose whether to add or subtract, then enter any combination of years, months, weeks, days, hours, minutes and seconds. The result appears as you type, with no button to press, and shows the date in several formats along with its weekday, ISO week number and day of the year. Every calculation runs on your own device.
Can I calculate both future and past dates?
Yes. Choose Add to move forward from the starting date and Subtract to move backward. You can also type a negative number into any individual field, so a single calculation can move forward by two months and back by three days at the same time. There is no limit on how far back a date may be: dates before 1970 and before year 1 are handled the same way as any other.
Does it handle leap years and different month lengths?
Yes, and it exposes the choice rather than making it for you. Adding one month to 31 January cannot land on 31 February, so the tool either clamps to the last day of the month — 28 or 29 February — or refuses the calculation and tells you why. Clamping is what spreadsheets and calendar apps do; refusing is there for anyone who would rather be told than guess. Leap years are computed from the proleptic Gregorian calendar, so 29 February 2028 and 29 February 2400 both exist and 29 February 2100 does not.
How do I add working days instead of calendar days?
Switch to Working days. Enter a number of working days and the tool skips every non-working day on the way, so ten working days after Friday 18 December is not the same date as ten calendar days after it. You choose which days of the week count as working days — Monday to Friday, Sunday to Thursday, a six-day week, or any combination you tick — and you can switch on a public holiday calendar so national holidays are skipped too.
Which public holidays does it know about?
Fourteen national calendars: the United States, the United Kingdom, Canada, Australia, Germany, France, Spain, Portugal, Italy, the Netherlands, Brazil, India, Indonesia and Japan. They are generated from rules rather than stored as a list, so they are exact for any year, and they include substitute days — when Christmas Day falls on a Sunday the following working day is the one that is taken off. Holidays fixed to a lunar calendar are not included, because they cannot be derived from a civil-date rule; for those, and for company shutdown days, you can paste your own list of dates.
Why does the result move by an hour when I add a day?
It does not, and that is the point. Adding one day keeps the same wall-clock time on the next date, so across the spring clock change it is 23 real hours later and across the autumn one it is 25. Adding 24 hours does exactly that instead and can land on a different wall-clock time. Both are correct answers to different questions, and this tool keeps them separate: years, months, weeks and days move the calendar, and hours, minutes and seconds move the clock.
What is the difference between elapsed days and calendar days?
Elapsed days count complete 24-hour spans, which is what a stopwatch measures. Calendar days count the number of date boundaries crossed, which is what a person counting on a wall calendar means. From 09:00 on Monday to 08:00 on Tuesday is zero elapsed days and one calendar day, and the two also disagree across every clock change. The tool shows both, because conflating them is how a date calculator ends up one day out.
Is my data sent to a server?
No. Every calculation runs on your device and nothing you type is uploaded, stored or transmitted. The tool does not need an account and does not need a network connection once the page has loaded, so the dates in a contract or a medical record are processed on the machine they were typed on, not on our servers.
from 879 ratings
Rate this tool
Tap a star — it takes a second