Days Between Dates Calculator

Count the days between two dates, and see the gap in weeks, in years, months and days, and in weekdays.

Free, no sign-up Runs in your browser
Choose a date.
Choose a date.
Worked out in your browser. Nothing is sent anywhere.

Days between the dates

— days
  • Years, months and days—
  • Weeks and days—
  • Weekdays (Monday to Friday)—
  • Hours—
  • From—
  • To—

Weekdays don't skip public holidays. For working days, use the business days calculator.

How to use this calculator

  1. Pick the start date and the end date. Press "Today" to fill in today's date.
  2. Tick "Count the end date too" if both days should count, for example for a holiday from Monday to Friday (5 days, not 4).
  3. Read the answer in days, in years, months and days, in weeks, and in weekdays.

How it's calculated

We count the days from the start date up to the end date. The start date counts and the end date doesn't, the way you'd count nights in a hotel. Ticking "Count the end date too" adds one day.

Days = end date − start date (+ 1 if the end date counts) Weeks and days = days ÷ 7, with what's left over in days Years, months, days = whole months from the start date, then the days left over

For whole months, we move the start date forward a month at a time. If that day doesn't exist in a month (there's no 31 February), we use the last day of that month. Every day is counted as a whole calendar day, so clock changes for daylight saving time make no difference. Leap years are included.

Worked examples

11 October 2026 → 25 December 2026 October 20 + November 30 + December 25 = 75 days = 10 weeks, 5 days = 2 months, 14 days = 54 weekdays 1 January 2026 → 31 December 2026 = 364 days (11 months, 30 days) with the end date counted = 365 days (1 year) 31 January 2026 → 1 March 2026 = 29 days 31 January + 1 month = 28 February (no 31st), + 1 day = 1 month, 1 day 28 February 2028 → 1 March 2028 = 2 days (2028 is a leap year)

Frequently asked questions

Should I count the end date?

It depends on what you're counting. For "how long until" questions and hotel nights, don't. For things that happen on both days, like a holiday from Monday to Friday or a contract that runs from the 1st to the 30th, do. Contracts and official rules sometimes say exactly how to count, so check the wording if it matters.

Does it skip weekends and public holidays?

The main answer counts every calendar day. "Weekdays" leaves out Saturdays and Sundays but not public holidays. To skip US or UK public holidays as well, use our business days calculator.

Why can months and days look odd at the end of a month?

Months have different lengths, so "one month" from 31 January lands on 28 February (or 29 in a leap year). We always use the last day of the month when the start day doesn't exist, and count the days left over from there.

Can I count backwards?

Yes. If the end date is before the start date, we count the days between them and tell you the dates are the other way round. Or press "Swap dates".

Keep going

Related tools

All Date & Time tools

Please note: results are worked out from your device's calendar and time zone rules. Contracts, laws and official deadlines can count days differently, so check the wording of any rule that applies to you. Read the full disclaimer.

Last updated: