Days Between Dates Calculator

Instantly calculate the number of days between two dates

Calculate Duration

Use keyboard: Enter to calculate, Escape to clear

Tutorials & Guides

Days Between Dates Guide

Understanding Date Differences

Calculating days between dates helps determine the exact duration between two points in time.

Calculation Method:

Convert both dates to Unix timestamps (milliseconds since 1970)

Calculate absolute difference between timestamps

Convert milliseconds to days (divide by 86,400,000)

Round up to include both start and end dates

How to Use:

1. Enter start date

2. Enter end date

3. Press Enter or click Calculate Days

4. Get exact number of days between dates

Practical Applications

Project Management:

Calculate project durations

Track milestone deadlines

Monitor progress against timelines

Legal and Business:

Contract period calculations

Lease and rental agreements

Warranty period tracking

Personal Planning:

Vacation planning

Event countdowns

Fitness challenge tracking

Calculate the Exact Days Between Any Two Dates

Our days between dates calculator instantly tells you the exact number of days, weeks, months, and years between any two dates. Whether you want to know how many days until Christmas, count down to your birthday or vacation, calculate project deadlines in business days, determine your age in days, or track how long since a past event — this tool gives you precise results instantly.

Simply select your start date and end date to see a complete breakdown including total calendar days, business days (excluding weekends), full weeks, months, and years. The calculator works for any dates — past, present, or future — making it perfect for personal planning, project management, legal calculations, pregnancy tracking, and academic scheduling.

Days in Each Month: Quick Reference

Number of Days in Each Calendar Month
MonthDaysCumulative Days (Standard Year)Fun Fact
January3131Named after Janus, Roman god of beginnings
February28 (29 in leap year)59 (60)Only month with fewer than 30 days
March3190 (91)Start of spring in Northern Hemisphere
April30120 (121)April showers bring May flowers
May31151 (152)Named after Maia, Greek goddess of growth
June30181 (182)Summer solstice (longest day) around June 21
July31212 (213)Named after Julius Caesar
August31243 (244)Named after Augustus Caesar
September30273 (274)Last month before Q4 begins
October31304 (305)Halloween on the 31st
November30334 (335)Thanksgiving (US) fourth Thursday
December31365 (366)Winter holidays, end of year
💡
How to remember days in each month: Use the knuckle trick — make two fists, and count across your knuckles. Each knuckle is a 31-day month, each valley is a 30-day month (or 28/29 for February). Jan (knuckle, 31), Feb (valley, 28/29), Mar (knuckle, 31), Apr (valley, 30), and so on.

Popular Date Countdowns and Historical Milestones

Common Events People Count Down To
EventDate (2025)Category
New Year's DayJanuary 1Holiday
Valentine's DayFebruary 14Holiday
Easter SundayApril 20Holiday (varies yearly)
Mother's Day (US)May 11Holiday
Father's Day (US)June 15Holiday
Independence Day (US)July 4National Holiday
HalloweenOctober 31Holiday
Thanksgiving (US)November 27Holiday (varies yearly)
Christmas DayDecember 25Holiday
New Year's EveDecember 31Holiday
Summer SolsticeJune 21Astronomical
Winter SolsticeDecember 21Astronomical
First Day of SummerJune 21Season
First Day of FallSeptember 22Season

Understanding Business Days vs Calendar Days

The distinction between business days and calendar days matters for shipping estimates, legal deadlines, contract terms, financial processing, and project management. Here is what you need to know:

Business Days vs Calendar Days Comparison
Time PeriodCalendar DaysBusiness DaysDifference
1 week7 days5 days2 weekend days
2 weeks14 days10 days4 weekend days
1 month (avg)30 days~22 days~8 weekend days
1 quarter91 days~65 days~26 weekend days
6 months182 days~130 days~52 weekend days
1 year365 days~260 days~105 weekend days
  • Shipping "3-5 business days" means Monday to Friday only — a package shipped Friday might not arrive until the following Wednesday to Friday.
  • Legal deadlines in "30 calendar days" includes weekends and holidays, while "20 business days" excludes them.
  • Bank processing typically refers to business days — a wire transfer taking "1-2 business days" sent on Friday may not clear until Tuesday.
  • Tax filing deadlines use calendar dates, but if a deadline falls on a weekend or holiday, it extends to the next business day.

Leap Year Rules: When Does February Have 29 Days?

A leap year occurs every 4 years, adding an extra day (February 29) to keep the calendar aligned with Earth's orbit around the Sun. However, the rules have exceptions:

  1. 1A year is a leap year if it is divisible by 4 (2024, 2028, 2032 are leap years).
  2. 2EXCEPTION: Century years (ending in 00) are NOT leap years, even if divisible by 4 (1700, 1800, 1900 were NOT leap years).
  3. 3EXCEPTION TO THE EXCEPTION: Century years divisible by 400 ARE leap years (1600, 2000, 2400 ARE leap years).
Upcoming Leap Years
Leap YearDay of Week (Feb 29)Days in Year
2024Thursday366
2028Tuesday366
2032Sunday366
2036Friday366
2040Wednesday366
2100N/A (NOT a leap year)365

Frequently Asked Questions

How do I calculate business days between two dates?

Our calculator counts total calendar days and can also show business days (Monday-Friday, excluding weekends). For precise business day calculations that also exclude public holidays, note that holiday schedules vary by country and region. Our tool counts weekdays, which is the standard business day calculation.

Does the calculator include the start and end dates?

By default, the calculator counts the number of days between the two dates, not including the start date but including the end date. This is the standard calculation method used in most applications. The difference between including or excluding the end date is always exactly 1 day.

How many days am I old?

Enter your birthdate as the start date and today as the end date to see your exact age in days. The average person reaches 10,000 days old around age 27, 20,000 days around age 54, and 30,000 days around age 82. It is a fun milestone to celebrate!

How do I count down to a future event?

Enter today's date as the start date and, your event date as the end date. The calculator will show you the exact number of days, weeks, and months remaining. Popular countdowns include days until Christmas, summer vacation, graduation, wedding, or a scheduled trip.

What year was I born if I am N days old?

Our calculator works in reverse too! Enter today's date and subtract the number of days. For reference: 10,000 days = about 27.4 years, 15,000 days = about 41.1 years, 20,000 days = about 54.8 years, 25,000 days = about 68.5 years.