Infinite Calculators

Days Between Dates Calculator

Count the days between two dates, with the total in weeks, months and years, and the number of weekdays.

Answer Enter your numbers to see the answer. Full results ↓

Results

This is the result for your previous entries. Finish entering your numbers to update it.

Enter your numbers to see the answer.

Days

–

Weeks and days

–

Years, months and days

–

Weekdays (Mon–Fri)

–

Details

How it's worked out

    Result look wrong? Tell us and we'll check it.

    How to use the days between dates calculator

    1. Choose the start date. Use "Today" to count from today.
    2. Choose the end date. To count down to an event, put the event date here.
    3. Tick "Include the end date" if both the first and the last day should count.

    You get the number of days straight away, plus the same period in weeks, in months and years, and as weekdays and weekend days. If the end date is before the start date, the calculator swaps them and tells you.

    How the days are counted

    Each date is turned into a day number on the calendar, and the start is subtracted from the end:

    Days = end date − start date (+ 1 if the end date is included)

    Weeks are the days divided by 7, with the remainder shown as days. Years and months are counted along the calendar, one month at a time, and whatever is left over is shown as days. Weekdays are the days that fall on Monday to Friday; weekend days are the Saturdays and Sundays.

    The count uses whole calendar days, so time zones and daylight saving changes never add or remove a day.

    Worked example

    How long is it from Monday, September 28, 2026 to Christmas Day, Friday, December 25, 2026?

    • September 28 to October 28 is 30 days, to November 28 is 31 more, and to December 25 is 27 more.
    • Total: 30 + 31 + 27 = 88 days.
    • In weeks: 88 ÷ 7 = 12 weeks and 4 days.
    • In months: 2 months (to November 28) and 27 days.
    • Weekdays: 12 full weeks give 60, and the 4 extra days (Monday to Thursday) add 4, so 64 weekdays.

    Days in each month

    MonthDaysMonthDays
    January31July31
    February28 (29 in a leap year)August31
    March31September30
    April30October31
    May31November30
    June30December31

    A year is a leap year if it divides by 4, except century years, which must divide by 400. So 2024 and 2000 were leap years, but 1900 was not.

    Frequently asked questions

    How many days are there between two dates?

    Count the days from the start date up to the end date. From January 1 to January 31 is 30 days, because you move forward 30 times. If you want to count both the first and the last day, as for a hotel stay counted in days or an event that runs on both dates, tick "Include the end date" to add one.

    Does the result include the start date and the end date?

    By default the result is the difference between the dates, which counts the start date but not the end date (the same as counting nights). Ticking "Include the end date" counts both, so Monday to Friday becomes 5 days instead of 4.

    How do I count business days between two dates?

    The "Weekdays" figure counts Mondays to Fridays in the same span and leaves out Saturdays and Sundays. It does not remove public holidays, because they differ by country, state and employer, so subtract any holidays that fall in your range yourself.

    How are months counted?

    Months are counted the way a calendar does: from the 15th of one month to the 15th of the next is one month, whatever the month length. If the start day does not exist in a later month (such as the 31st), the last day of that month is used, so January 31 to March 1 is 1 month and 1 day.

    Are leap years included?

    Yes. Every date is counted on the real calendar, so February 29 is included in leap years such as 2024 and 2028. A leap year has 366 days and a common year has 365.