📅 Days, Weeks & Months

Date Difference Calculator

Find exactly how many days, weeks, months and years are between any two dates. Great for countdowns, deadlines and planning.

0
days

📅 Quick Countdowns 2026

📐 How It's Calculated

Date difference:
Days = End date − Start date (using calendar day count)
Weeks = Days ÷ 7 · Months = calendar months (varying lengths)

Leap years and Feb 29 are included automatically.

Days in Each Month

Month Days
January, March, May, July, August, October, December31
April, June, September, November30
February28 (29 in leap years)

Leap year rule: Divisible by 4, except century years must also be divisible by 400. So 2000 was a leap year; 1900 was not.

Date Difference FAQ

Subtract the earlier date from the later date. Our calculator handles all the complexity including leap years and month lengths. Simply enter both dates and get the exact difference in years, months, days and total days.

Enter today's date as the start date and December 25, 2026 as the end date in our date calculator. It will show exactly how many days, weeks and months remain until Christmas.

Use our Age Calculator for this. Enter the date of birth as the start date and today as the end date to find someone's exact age in years, months and days.

A business day calculator counts only working days (Monday to Friday), excluding weekends and holidays. Our calculator counts all calendar days — for business days, subtract approximately 2/7 from the total.

Divide the number of days between the two dates by 7 to get the number of weeks. Our date calculator shows both the exact day count and the equivalent in weeks automatically.

More Free Tools