Calculate the number of days between two dates.
Select two dates to find the exact difference in days, weeks, months, and years
Finding the number of days between two dates is fast and straightforward:
By default, the calculator counts the difference exclusive of the start date. If you select January 1 and January 3, the result is 2 days. To include the start date in your count (e.g., for counting total event days), add 1 to the total days result.
Business days exclude Saturdays and Sundays, which is the standard for most countries. However, public holidays are not automatically excluded because they vary by region. Manually subtract known holidays from the business days result for precise work-day counts.
Leap years add an extra day (February 29) to the calendar, affecting date differences that span across February. The calculator automatically handles this — if your date range crosses a leap year February, the extra day is included in the total count.
The “Months + Days” result is calendar-aware, meaning each month is counted by its actual length (28–31 days). The “Weeks + Days” result uses fixed 7-day weeks. These approaches can give different views of the same date span.
Count the remaining business days before a project deadline to allocate resources effectively.
Calculate days until a wedding, vacation, conference, or birthday celebration.
Determine the exact length of a lease, subscription, or employment contract in days and months.
Find out how many days a product has been in use, how long since a purchase, or the age of equipment.
Use the 30-day or 90-day preset to quickly see available working days for Agile sprint cycles.
Calculate day-count for interest accrual, payment schedules, or invoice aging reports.
Count total days and weekdays for business trips or vacation planning.
Track the number of days since you started a workout program or diet plan.
The international standard format used by this calculator. Dates are written with the year first, then month, then day. This format eliminates ambiguity — unlike MM/DD/YYYY or DD/MM/YYYY, there is no confusion between month and day.
Common in the United States, this format places the month before the day. For example, January 15, 2025 is written as 01/15/2025. This can be confused with the DD/MM format when the day value is 12 or less.
Used in most of Europe, Latin America, and Australia. January 15, 2025 is written as 15/01/2025. This format also appears ambiguous when the day is 12 or less without context, which is why ISO 8601 is preferred for international communication.
Using YYYY-MM-DD ensures dates sort correctly as strings (e.g., in filenames or spreadsheets) and are unambiguous across all regions. Our calculator uses this format internally for precise and reliable date arithmetic in every timezone.
Convert times between different time zones around the world.
Convert between Unix timestamps and human-readable dates.
Calculate percentages, increases, decreases, and differences.
Convert between units of length, weight, temperature, and more.
Calculate your exact age in years, months, weeks, days, and even seconds.
Calculate your Body Mass Index based on height and weight.

Founder & Developer of FreeKit
I personally designed and built every tool on this website — including the one you just used. If these tools have been helpful, I can build custom tools, automation workflows, websites, and SEO solutions tailored to your business.
Remote: Available Now
United States & European company
USD $25/hour or USD $1,500/month
On-site: Open to Relocation
With work visa & travel support