Date Calculator

Count the days between two dates, including working days, or find the date a number of days, weeks, months or years before or after any date.

  • ✓ 100% free
  • ✓ No sign-up
  • ✓ Instant results
  • ✓ Private, runs in your browser
Date Calculator – calculator illustration showing results and a breakdown chart
Result—

Date Calculations Made Simple

Whether you're counting down to an event, working out a notice period, checking a deadline or planning a project, date maths comes up all the time. Months of different lengths and leap years make it easy to get wrong by hand. This calculator does two jobs: it counts the time between two dates, and it adds or subtracts time from a date. Use the free Date Calculator above to try your own numbers instantly.

Counting days between two dates

Choose a start and end date. The calculator shows the duration in total days, in years, months and days, and in weeks. It also counts working days (Monday to Friday) and weekend days, which is useful for project planning and notice periods.

Should the end date be included?

By default, the calculator counts the days between the dates, so 1 January to 2 January is 1 day. If you're counting days of an event or a hotel stay where both the first and last day count, choose "Yes" to include the end date and add one day.

Adding or subtracting time

Switch to "Add or subtract" to find the date a certain number of days, weeks, months or years from your start date. For example:

  • What date is 90 days from today? (a common payment or visa window)
  • What was the date 6 months ago?
  • When does a 2-year contract end?

When adding months, if the start day doesn't exist in the result month, the calculator uses the last day of that month. For example, 31 January + 1 month = 28 or 29 February.

Examples: days between two dates

FromToDaysBreakdown
1 Dec 202330 Nov 20257301 year, 11 months, 29 days · 104 weeks 2 days · 521 working days
1 Jan 202631 Dec 2026364365 if you include the end date

Searching for a period such as "after 2023-12-01 before 2025-11-30"? Enter the first date as the start date and the second as the end date above, and the calculator shows the exact number of days, weeks, months and working days in between.

A note on working days

Working days here means Monday to Friday. Public holidays differ by country and region and are not removed, so subtract any holidays that apply to you. Some countries also have a different weekend, such as Friday and Saturday.

Want to know your exact age? Try the age calculator.

Planning further? You may also find our Basic Calculator, Scientific Calculator useful, or explore all calculators.

Further reading: Gregorian calendar (Wikipedia)

Disclaimer: Results are provided for general use and education. Please double-check any calculation that matters for exams, work or legal purposes.

Date Calculator – Frequently Asked Questions

How many days are there between 2023-12-01 and 2025-11-30?

There are 730 days between 1 December 2023 and 30 November 2025. That is 1 year, 11 months and 29 days, or 104 weeks and 2 days, including 521 working days (Monday to Friday).

How many weeks are between two dates?

Divide the number of days by 7. The calculator shows the result as full weeks plus remaining days, for example 730 days = 104 weeks and 2 days.

How do I count the number of days between two dates?

Select 'Count days between two dates', then pick the start and end dates. The total days, weeks, months and working days appear instantly.

Does the calculator include the end date?

Not by default. Choose 'Yes' under 'Include the end date?' to add one day, for example when counting days of an event.

Are public holidays excluded from working days?

No. Working days count Monday to Friday only. Subtract any public holidays that apply where you live.

What happens when adding a month to 31 January?

If the day doesn't exist in the resulting month, the calculator uses the last day of that month, such as 28 or 29 February.