T
THINKFORU
Submit Feedback

Days between dates calculator - Leap Year Difference

Days Between Two Dates Calculator - Leap Year Difference

Days Between Two Dates Calculator & Leap Year Difference

Save on Google

Pick a start date and an end date to count calendar days, business days, weekend days and every leap day in between.

✓ Dates loaded from a shared link. Edit them to recalculate.
-

Choose a start date and an end date to count the days.

Day Count

Total Calendar Days-
Business Days (Mon-Fri)-
Weekend Days-
Business days -Weekend days -

Leap Year Details

Leap Days (29 Feb)-
Leap Years Spanned-
Weeks and Days-

Exact Difference

Years-
Months-
Days-

Other Units

Total Weeks-
Total Hours-
Total Minutes-

Explore More Age & Milestone Utilities

CalculatorWhat it answers
Age CalculatorYour exact age in years, months and days
How Old Was I in Year CalculatorYour age in any past or future year
Chronological Age CalculatorExact age in days, hours and seconds
Next Birthday & Half-Birthday CalculatorCountdowns to both birthdays
US Full Retirement Age CalculatorYour FRA and claiming percentages
Pet Age to Human Years CalculatorDog and cat age in human years
Days Between Dates Calculator (this page)Calendar, business and leap days
Age Difference CalculatorThe gap between two people's ages

What Is a Days Between Dates Calculator?

A days between dates calculator tells you how many days separate two calendar dates. People use it for project deadlines, contract terms, pregnancy and travel planning, countdowns, loan periods and checking how long ago something happened.

This version goes further than a simple subtraction. It separates business days from weekend days, counts every leap day (29 February) inside the range, shows how many leap years the range touches, and gives the exact difference in years, months and days.

How to Use This Calculator

  1. Choose a Start Date and an End Date. If the end is earlier, the dates are swapped for you.
  2. Tick Include End Date (+1 day) if both the first and last day should be counted.
  3. Press Calculate Milestone, or change any field and the results refresh on their own.
  4. Read the calendar days, business days, weekend days, leap days and exact difference.
  5. Copy the link or the result summary to save or share it.

Mathematical Formula & Calculation Mechanics

Total days: N = (End day number - Start day number) + 1 if the end date is included. Day numbers come from exact calendar dates, so month lengths are always correct.

Business days: take the full weeks first: floor(N / 7) × 5. Then check each of the remaining N mod 7 days, starting from the weekday of the start date, and add one for every Monday to Friday. Weekend days = N - business days.

Leap days: a year is a leap year if it divides by 4, except century years, which must divide by 400. The tool counts each 29 February that falls inside the counted days, and separately counts the leap years among the calendar years the range touches.

Exact difference: subtract year, month and day, borrowing the real length of the previous month when the day goes negative. Public holidays are not removed from business days.

Step-by-Step Worked Example

Question: How many days are there from 1 January 2024 to 1 January 2025?

Step 1: 2024 is a leap year, so the range holds 366 days. That is 52 whole weeks plus 2 extra days.

Step 2: 1 January 2024 is a Monday, so the 2 extra days are Monday and Tuesday. Business days = 52 × 5 + 2 = 262, and weekend days = 366 - 262 = 104.

Step 3: The leap day, 29 February 2024, falls inside the range, so the leap-day count is 1.

Step 4: The exact difference is 1 year, 0 months and 0 days. If the end date were included, the total would be 367 days and business days would be 263.

Comprehensive Reference Table: Day Counts for 40 Intervals

Each interval starts on Monday, 1 January 2024 and ends before the same date later (end date not included). Other start dates give slightly different business-day and leap-day counts.

Date Milestone IntervalTotal Calendar DaysBusiness Days CountWeekend DaysElapsed Leap Years Count
1 week7520
2 weeks141040
3 weeks211560
4 weeks282080
1 month312380
2 months6044161
3 months9165261
4 months12187341
5 months152110421
6 months182130521
7 months213153601
8 months244175691
9 months274196781
10 months305219861
11 months335240951
1 year3662621041
18 months5473911561
2 years7315232081
3 years1,0967843121
4 years1,4611,0454161
5 years1,8271,3055222
6 years2,1921,5666262
7 years2,5571,8277302
8 years2,9222,0888342
9 years3,2882,3509383
10 years3,6532,6101,0433
12 years4,3833,1311,2523
15 years5,4793,9151,5644
18 years6,5754,6971,8785
20 years7,3055,2192,0865
21 years7,6715,4802,1916
25 years9,1326,5242,6087
30 years10,9587,8283,1308
35 years12,7849,1323,6529
40 years14,61010,4364,17410
50 years18,26313,0455,21813
60 years21,91515,6556,26015
65 years23,74216,9606,78217
75 years27,39419,5687,82619
100 years36,52426,09010,43424

Calendar & Business-Day Reference Facts

BenchmarkValueWhy It Matters
Days in a common year36552 weeks and 1 extra day
Days in a leap year36652 weeks and 2 extra days
Leap year ruleDivisible by 4, except century years not divisible by 4001900 and 2100 are not leap years; 2000 and 2024 are
Leap years in a 400-year cycle97Makes the average year 365.2425 days
Days in a 400-year cycle146,097Exactly 20,871 whole weeks
Average days per month30.44365.2425 days divided by 12
Average weeks per year52.18365.2425 days divided by 7
Weekdays in a common year260 or 261Depends on the weekday of 1 January
Weekdays in a leap year260 to 262Depends on the weekday of 1 January
Standard weekendSaturday and SundayUsed in the US, UK, Canada and Australia; some Middle Eastern countries use Friday and Saturday

Legal deadlines such as notice periods can be counted differently in each jurisdiction. Confirm the exact rule with the official source before relying on a day count.

Frequently Asked Questions

QuestionAnswer
How do you calculate the days between two dates?Convert both dates to a day number and subtract the earlier from the later. This calculator uses exact calendar dates, so every month length and leap day is handled for you.
Is the end date included in the count?Not by default. From 1 January to 2 January is 1 day. Tick Include End Date to add 1 day, which counts both the start and the end day.
How are business days counted?Business days are the Monday to Friday dates inside the range. Public holidays are not removed because they differ by country and region.
How are leap days counted?A leap day is a 29 February that falls inside your range. The tool counts each one, and also shows how many leap years your range touches.
Does it handle century years like 1900 and 2100?Yes. It follows the Gregorian rule: a year divisible by 100 is a leap year only if it is also divisible by 400, so 1900 and 2100 are not leap years.
For information only. Calculations run entirely in your browser; no dates are uploaded or stored.