Date Calculator

– – days

History

Your results will appear here. Tap Use on any of them to carry it into the next calculation, in this calculator or another one. History is kept while this tab is open.

Pick a start and end date and press Calculate. This date calculator is also a days calculator: it gives the days between dates, plus the weeks and months they span. Nov 2 to Dec 25, 2026 is 53 days, or 7 weeks 4 days.

Days Between Dates

These are calendar days: every day in the range counts, weekends and holidays included. To calculate days between dates, enter a start and an end date and press Calculate. The end date itself isn't counted, so Nov 2 to Dec 25, 2026 is 53 days. Check Include end date to count it too. That's one day more: 54 days.

Add a time to either date and the answer comes in days and hours: 9:00 AM on Nov 2 to 4:00 PM on Dec 25 is 53 d 7 h. Press Use to send the number of days to the average calculator or another calculator.

Weeks and Months Between Dates

The line under the result shows the same span in months and in weeks. For Nov 2 to Dec 25, 2026 it reads 1 month 23 days · 7 weeks 4 days. A month here is a calendar month, not 30 days.

Longer spans get years, so one line tells you how many days, months and years are between two dates: Nov 2, 2024 to Dec 25, 2026 is 783 days, or 2 years 1 month 23 days. Set a time on both dates to see total hours on that line too.

How It's Calculated

The date difference calculator counts on a real calendar, with months of different lengths. Each part of the result has its own rule:

days = end date − start date

weeks = days ÷ 7, the remainder in days: 53 days = 7 weeks 4 days

months = whole months counted from the start day. If the month has no such day, its last day is used: Jan 31 to Feb 28, 2026 is 1 month, and Jan 31 to Mar 1, 2026 is 1 month 1 day

end date = not counted; Include end date adds exactly 1 day (24 hours)

leap years = handled by the calendar: Feb 28 to Mar 1, 2028 is 2 days, in 2027 it's 1 day

times = wall-clock time, as you enter it; daylight saving changes are ignored. 9:00 AM on Mar 7, 2027 to 9:00 AM on Mar 15, 2027 is 8 d 0 h, even though US clocks change on Mar 14

A date without a time starts at 12:00 AM. Change any field and press Calculate again: until you do, the old result stays dimmed.

Examples

Each row is one calculation: a short span, one across a month boundary, one across Feb 29 in a leap year.

You enterResultAlso shown
Nov 2, 2026 → Dec 25, 202653 days1 month 23 days · 7 weeks 4 days
Nov 2, 2026 → Dec 25, 2026, end date included54 days1 month 24 days · 7 weeks 5 days
Nov 2, 9:00 AM → Dec 25, 4:00 PM53 d 7 h1 month 23 days 7 hours · 7 weeks 4 days · 1279 hours in total
Jan 31, 2026 → Mar 1, 202629 days1 month 1 day · 4 weeks 1 day
Jan 31, 2026 → Feb 28, 202628 days1 month · 4 weeks
Feb 28, 2028 → Mar 1, 20282 days—
Nov 2, 2024 → Dec 25, 2026783 days2 years 1 month 23 days · 111 weeks 6 days

FAQ

How many days are between two dates?

Subtract the start date from the end date. The calculator does it for you: Nov 2 to Dec 25, 2026 is 53 days.

Are these calendar days or business days?

Calendar days. Weekends and holidays are counted like any other day.

Does the count include the start and end date?

The count runs from the start date up to the end date, so the end date isn't included: Nov 2 to Dec 25, 2026 is 53 days. Check Include end date and both are counted, which gives 54 days.

How many days from a date to today?

Pick your date in Start and today's date in End; the date picker opens on today. A future date works the same way, and the order doesn't matter: if the end comes first, the two dates swap places.

How many weeks are between two dates?

Divide the days by 7 and keep the remainder as days. Nov 2 to Dec 25, 2026 is 53 days, or 7 weeks 4 days.

Can I count hours between two dates and times?

Yes. This page is also a date and time calculator: set a time on both dates and you get days and hours, plus total hours. 9:00 AM on Nov 2 to 4:00 PM on Dec 25 is 53 d 7 h, 1279 hours in total. For hours within a single day, with no dates, use the hours calculator.