Date Calculator
Find the exact difference between any two dates or calculate a future date by adding days, weeks, or months. Perfect for project planning, contract periods, and event countdowns.
Two calculations in one tool
Difference between dates: enter a start and an end date and the calculator shows the gap in years, months and days, and as total days and weeks. The end date is exclusive by default (1 to 10 January is nine days), which matches how most contracts, rentals and hotel nights are counted; tick the option to include the end date when you want the count of calendar days covered, as for a course or a holiday.
Add or subtract: enter a date and a number of days, weeks or months to find the resulting date. Ninety days from 3 September is 2 December; three months from 31 January is 30 April, since April has no 31st. Months are added calendar-wise, then clamped to the last valid day, which is the convention used by most legal and financial systems.
Business days, leap years and month lengths
The business-day option skips Saturdays and Sundays. It does not know your public holidays, since those vary by country and year, so add them manually if a deadline falls near one. Leap years are handled properly (a year divisible by 4 is a leap year unless it is divisible by 100 and not by 400, so 2000 was and 2100 will not be), and the calculator uses real month lengths rather than 30-day approximations, so counting months across February is exact.
Typical uses
| Question | How to set it up |
|---|---|
| How many days until the deadline? | Start = today, end = deadline. For a live count use the countdown. |
| When does a 90-day visa expire? | Entry date + 90 days. Check whether the rule counts the entry day. |
| When does a 30-day notice period end? | Notice date + 30 days, or + 1 month if the contract says "month". |
| How many working days in a project? | Start and end dates with business days ticked, then subtract holidays. |
| How old was someone on a given date? | Use the age calculator with the "age at" field. |
| Which ISO week is a date in? | The week number calculator. |
Notes on calendars and time zones
Dates here are calendar dates in your device's time zone with no time-of-day component, so daylight-saving changes and time zones do not affect the day count. All calculations use the Gregorian calendar, which is the civil calendar almost everywhere; converting to or from Hijri, Hebrew or other calendars requires a dedicated converter. For counting hours and minutes rather than days, the time unit converter handles the arithmetic.
Popular Date Calculator Uses
Project Deadlines
Calculate how many days remain until a deadline or find the date 90 days from today.
Contract Periods
Determine exact durations between start and end dates for contracts, leases, or subscriptions.
Event Planning
Count days between dates for vacation planning, wedding countdowns, or shipping estimates.
Frequently Asked Questions
How does the date difference work?
It calculates the exact number of years, months, and days between two dates you select.
Can I add or subtract days?
Yes, switch to the Add/Subtract mode to calculate a future or past date from any starting date.
Does it account for leap years?
Yes, the calculator correctly handles leap years and varying month lengths.
Can I calculate business days only?
The calculator counts all calendar days. For business days, subtract weekends. Roughly multiply total days by 5/7 for an estimate.
Does it handle different calendar systems?
The calculator uses the Gregorian calendar, which is the international standard. It correctly handles all month lengths and leap years.