Date Calculator
Use our free Date Calculator to find the exact time between two dates or add and subtract days, weeks, months and years from a date.
Use our free Date Calculator to find the exact time between two dates or add and subtract days, weeks, months and years from a date.
Choose a start date and an end date in difference mode. As a day date calculator, the tool uses the actual calendar, which is useful for questions such as how many days are between two dates, how long a project lasted, or how much time remains before an event.
Calendar duration and total elapsed days answer different questions. Months have 28, 29, 30 or 31 days, and years can have 365 or 366 days, so a duration written as months should not automatically be converted using 30 days per month.
Use calendar units for anniversaries and month-based deadlines. Use total days when the requirement is an exact count of elapsed days.
Use add/subtract mode when you need a new calendar date, such as 90 days after a starting date, 6 weeks earlier, or 1 year and 3 months later. The tool applies calendar units directly instead of treating every month as a fixed number of days.
| Question | Suggested setup |
|---|---|
| 90 days from a date | Add 90 days |
| 6 weeks before a date | Subtract 6 weeks |
| 1 year and 3 months later | Add 1 year + 3 months |
| 2 months and 10 days earlier | Subtract 2 months + 10 days |
Because calendar months vary in length, adding one month can produce a different date than adding 30 days.
Leap years add February 29. Under the Gregorian rule, a year divisible by 4 is normally a leap year, except century years unless they are also divisible by 400. That makes 2000 a leap year and 1900 a common year.
A date calculator must account for leap days when counting elapsed days or moving across February. If two calculators disagree by one day, check whether the interval crosses February 29 and whether each tool includes or excludes an endpoint.
Date calculations can differ depending on whether the start day, end day, both, or neither are counted. Many elapsed-time calculations treat the interval as the time between the dates rather than counting both calendar labels as full days.
For legal deadlines, hotel nights, payroll, shipping and similar contexts, follow the counting convention used by that system rather than assuming every “day count” is inclusive.
Adding months near the end of a month can be tricky because not every month has the same final day. January 31 plus one calendar month cannot map to a nonexistent February 31. Calculator0 clamps the result to the last valid day of the target month, so January 31 plus one month becomes February 28 in a common year or February 29 in a leap year.
If a month-end result is important for contracts, billing or legal deadlines, confirm the convention used by the relevant system. Calculator0 provides consistent general calendar arithmetic, not jurisdiction-specific deadline law.
The Gregorian calendar is the civil calendar used in most of the world. It normally has 365 days, with a leap day added according to the century rule described above. Months contain 28 to 31 days, which is why calendar arithmetic should operate on dates instead of assuming fixed month lengths.
| Month length | Months |
|---|---|
| 31 days | January, March, May, July, August, October, December |
| 30 days | April, June, September, November |
| 28 or 29 days | February |
| Use case | What to calculate |
|---|---|
| Project duration | Start date → end date |
| Countdown to an event | Today → event date |
| Subscription renewal | Add the subscription period to start date |
| Warranty end date | Add warranty years/months |
| Historical interval | Past date → another past date |
| Birthday planning | Use Age Calculator for birthday-specific details |
Use the Date Calculator for general intervals and date arithmetic. Use the Age Calculator when the start date is a date of birth and you want age in completed years, months and days, next-birthday information or age difference between people.
When a deadline is defined as “3 months from this date,” use calendar-month addition rather than substituting 90 days. When it is defined as “90 days,” use days. These instructions can produce different end dates because calendar months are unequal.
Weeks are fixed seven-day intervals, while years can contain 365 or 366 days. Mixing calendar units with fixed-duration units is a common source of off-by-one or month-end errors. Enter the unit stated in the original requirement whenever possible.
This calculator does not claim to apply jurisdiction-specific business-day, holiday or legal-deadline rules. If a rule excludes weekends or holidays, verify those rules separately.
For a short interval within one month, manual subtraction may be enough. Longer intervals become harder because month lengths and leap years vary. A reliable manual method is to count complete calendar years first, then complete calendar months, then the remaining days.
If you need the total number of days, do not convert years and months using fixed assumptions such as 365 days per year or 30 days per month. Count the actual calendar interval instead. February 29 and month-end dates are exactly where fixed averages create errors.
Use the calculator to get the result quickly, then compare the direction and rough size with a manual estimate. If a three-month interval returns only a few days or several years, recheck the selected dates and calculation mode.
This page works with calendar dates rather than exact timestamps. A date such as 2026-08-31 does not include an hour, minute or time zone. If a deadline is defined as a precise instant—for example 5:00 PM in New York—time-zone and daylight-saving rules must be handled separately.
Use this calculator for date-level differences and date arithmetic, not for converting time zones or measuring exact hours across daylight-saving transitions.
A plain calendar-day difference counts dates regardless of whether they are weekdays, weekends or public holidays. Business-day rules are separate and can vary by country, employer, exchange or institution.
If a requirement says “10 business days,” do not assume that means 14 calendar days in every case. Holidays and local working weeks can change the result. Use the calculator’s calendar result only when calendar days are the intended unit.
Choose the start and end dates in difference mode and calculate the interval.
Yes. Use add/subtract mode and enter the number of days to add.
Yes. The tool supports subtracting years, months, weeks and days from a starting date.
Yes. It uses real Gregorian calendar dates, so February 29 is included in leap years.
Calendar months contain different numbers of days, so a calendar month is not a fixed 30-day duration.
They may use different inclusive/exclusive endpoint rules or different month-end conventions.
Yes. Add years, months, weeks or days to the starting date.
Yes. Use subtract mode with the desired interval.
The current Calculator0 page focuses on calendar date differences and calendar additions/subtractions; do not assume weekends or holidays are excluded unless the tool explicitly provides that option.
Use the dedicated Age Calculator for date-of-birth age, birthday and age-difference features.
No. Calendar months vary from 28 to 31 days.
Inclusive counting counts both named endpoint dates, while an elapsed interval measures the time between them.
A calendar date by itself does not specify an exact time or time zone.
Some target months do not have a 31st day, so month-end calendar rules affect the valid result.