How to Use the Online Date Calculator
This free date calculator brings three common calendar calculations into one page. Use Add or Subtract when you know a start date and an interval, such as 45 days, 6 months, or 2 years and 15 days. Use Days Between Dates when you have two calendar dates and need the elapsed duration between them. Use Business Days when weekends or specific non-working dates should not count. Keeping these methods separate prevents an easy but important mistake: a date interval, a count of calendar days, and a count of working days are not always the same answer.
All calculations are performed in your browser. The calculator uses real calendar rules, including leap years and different month lengths. Results also show the weekday so you can immediately see whether a calculated deadline falls on a Monday, weekend, or another day relevant to your plans.
Add or Subtract Days, Months and Years from a Date
Choose the first calculator mode when you need to move forward or backward from a known date. Select the start date, choose Add or Subtract, enter any combination of years, months, and days, and press Calculate Date. The result gives the complete formatted date, its weekday, and the interval that was applied.
Adding calendar months is different from adding a fixed number of days
A month is a calendar unit, not a fixed 30-day period. January has 31 days, February normally has 28, leap-year February has 29, and other months have 30 or 31. For that reason, adding one calendar month can produce a different result from adding 30 days. The calculator treats the Years and Months fields as calendar changes and then applies the Days field. This approach is useful for billing cycles, anniversaries, renewal dates, notice periods, and schedules written in calendar units.
Common add-or-subtract examples
- Payment terms: add 30, 45, 60, or 90 days to an invoice date.
- Project planning: add an agreed number of months and days to a kickoff date.
- Historical research: subtract years, months, or days from a documented event.
- Subscriptions and warranties: add the stated calendar period to the purchase date.
- Personal planning: calculate dates for trips, appointments, study plans, or habits.
If a legal, financial, medical, or regulatory deadline is involved, confirm whether its rules use calendar days, business days, inclusive counting, or a jurisdiction-specific holiday calendar. This calculator provides accurate calendar arithmetic, but it cannot interpret a contract or local law for you.
How Many Days Are Between Two Dates?
The Days Between Dates mode performs the direct calculation that was previously missing from this page. Enter a start date and an end date to see the number of elapsed calendar days. The result also converts that total into full weeks plus remaining days and displays both weekdays.
Elapsed days versus inclusive days
Elapsed counting measures how much time passes from the beginning of the start date to the beginning of the end date. For example, the elapsed difference from January 1 to January 2 is one day. Inclusive counting includes both named calendar dates, so the same range contains two dates: January 1 and January 2. Select the inclusive option only when the question specifically asks how many dates or days are included in the range.
This distinction matters for travel itineraries, hotel stays, events, leave requests, challenges, and legal notices. A five-night stay touches six calendar dates, while a five-day elapsed interval may be described differently depending on whether both endpoints count. The result states the chosen method so it is easier to copy without losing that context.
Why the calculation uses calendar dates rather than local clock time
The tool compares date-only values and does not introduce daylight-saving clock changes. This avoids a 23-hour or 25-hour day changing what should be a simple calendar-day answer. If you need to compare exact timestamps in different regions, use the time zone converter instead.
Business Days and Working Days Calculator
The Business Days mode counts qualifying dates in a selected range. By default it excludes Saturdays and Sundays. You can include the start date when appropriate, keep weekends if your organization works a different schedule, and enter custom excluded dates for public holidays, company closures, planned leave, or other non-working days.
How custom excluded dates work
Enter each excluded date in YYYY-MM-DD format, separated by commas or new lines. Only valid dates inside the selected range affect the result. If weekend exclusion is enabled and a listed holiday already falls on a weekend, it is counted only once as a non-working date. The result separates qualifying business days from excluded days so the total is transparent.
Business-day calculation examples
- Estimate a delivery window stated as 10 working days.
- Calculate an employee probation, review, or onboarding schedule.
- Count available working days inside a project sprint or reporting period.
- Estimate invoice processing time while excluding weekends and office holidays.
- Plan study or training days while omitting breaks and unavailable dates.
Public holidays differ by country, state, province, city, employer, and year, so they are not removed automatically. Add the dates that apply to your situation, or consult the public holidays directory before entering them. This explicit approach keeps the result auditable and avoids silently applying the wrong regional calendar.
Leap Years, Month Ends and Date Calculation Accuracy
A leap year normally occurs every four years, but century years must also be divisible by 400. That is why 2000 was a leap year while 1900 was not. The calculator relies on the browser's calendar system to recognize February 29 and the correct length of every month. Date differences are calculated using date-only UTC values, which prevents local daylight-saving changes from creating fractional-day errors.
Month-end arithmetic deserves special attention. If you start on the 29th, 30th, or 31st and move to a shorter month, the resulting day may be constrained by the number of dates available in that month. Always review the displayed result when a schedule is based on the last day of a month. For recurring month-end work, document whether your rule means the same numbered day, the final calendar day, or a fixed number of elapsed days.
Choosing the correct calculation mode
- Choose Add or Subtract for questions such as "What date is 180 days from today?"
- Choose Days Between Dates for questions such as "How many days are there from April 5 to July 20?"
- Choose Business Days for questions such as "How many weekdays remain before this deadline?"
- Use the inclusive option when both endpoint dates must count.
- Add custom exclusions when a working-day answer must account for known holidays or closures.
Related Date, Calendar and Time Tools
Continue with a focused calculator or planning tool when your question requires a different kind of result.
Frequently Asked Questions About Date Calculations
Days Between Dates uses elapsed time by default, so the start date is not counted as a full elapsed day. Select the inclusive option when both endpoint dates should count. Business Days includes the end date when it qualifies and lets you choose whether to include the start date.
No. Holiday calendars vary by country, region, employer, and year. Enter the specific holidays or closure dates that apply to your schedule in YYYY-MM-DD format so the result remains transparent and relevant.
If the target month has fewer days, the calculator uses its final valid day. For example, adding one month to January 31 produces the last day of February. Review month-end results when a contract defines a different rule.
Days Between Dates reports the absolute calendar-day distance and identifies that the dates are reversed. Business Days requires the end date to be on or after the start date because it counts qualifying dates forward through a range.
No. The calculator compares date-only values rather than local clock timestamps, preventing 23-hour or 25-hour daylight-saving days from changing a calendar-day result.
Use it to perform the arithmetic, then confirm the governing rules. Laws and contracts may define inclusive counting, business days, filing cutoffs, observed holidays, or extensions differently.