How to use this calculator
- Pick the start date and the end date. Press "Today" to fill in today's date.
- Tick "Count the end date too" if both days should count, for example for a holiday from Monday to Friday (5 days, not 4).
- 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.
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
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".