Date Calculator — Days Between Dates & More

Calculate the exact number of days between two dates, add or subtract days from any date, or count business days. Instant results, completely free.

Runs in your browser No signup required Free forever

Select two dates to see results

How to Use the Date Calculator

Select the calculation mode you need using the tabs, enter your dates or numbers, and the result appears instantly.

How Date Calculations Work

The calculator finds the exact difference between two dates by computing the year, month, and day components separately. It accounts for months having different lengths (28, 29, 30, or 31 days) and correctly handles leap years.

For example, the difference between January 31 and March 1 is calculated as 1 month and 1 day in a non-leap year (29 days in total), or 1 month and 1 day in a leap year (30 days total). The algorithm "borrows" days from the preceding month when the end day is earlier than the start day, just like manual subtraction.

Total days are computed using UTC timestamps to avoid timezone and daylight saving time issues, ensuring the count is always exact regardless of your local time zone.

Business Days Explained

Business days (also called working days) count only Monday through Friday, excluding Saturday and Sunday. This is useful for calculating delivery times, project deadlines, legal notice periods, and other work-related durations.

Note: This calculator does not exclude public holidays, which vary by country, state, and region. If you need holiday-aware calculations, subtract the applicable holidays from the business day count manually.

Common Date Calculations

ScenarioModeExample
Days until a deadlineDays Between DatesToday to Dec 31, 2026
Shipping arrival dateAdd / Subtract DaysOrder date + 5 days
90-day warranty endAdd / Subtract DaysPurchase date + 90
Project working daysBusiness Days (count)Start date to end date
2-week notice end dateBusiness Days (add)Today + 10 business days
Days since an eventDays Between DatesEvent date to today
Semester lengthDays Between DatesFirst day to last day
Contract expiryAdd / Subtract DaysSigning date + 365

Frequently Asked Questions

How do I calculate the number of days between two dates?
Enter a start date and end date in the "Days Between Dates" tab. The calculator instantly shows the total days, broken down into years, months, days, weeks, weekdays, and weekend days.
Does the calculator account for leap years?
Yes. The calculator uses exact calendar arithmetic and correctly handles leap years, varying month lengths (28, 29, 30, or 31 days), and all edge cases.
How are business days calculated?
Business days count only Monday through Friday, excluding Saturday and Sunday. The calculator does not account for public holidays, which vary by country and region.
Can I add or subtract days from a date?
Yes. Switch to the "Add / Subtract Days" tab, enter a start date and a number of days (use a negative number to subtract), and the resulting date is shown instantly.
What is the difference between calendar days and business days?
Calendar days include every day (weekdays and weekends). Business days only count weekdays (Monday through Friday). For example, one calendar week has 7 calendar days but only 5 business days.
Is this date calculator free?
Yes, completely free with no signup required. All calculations run in your browser and nothing is sent to a server.
Can I share a calculation?
Yes! The URL updates automatically with your inputs, so you can copy and share the link with anyone to show them the exact calculation.
Does this calculator work with any date range?
Yes, you can calculate differences between any two valid dates. The calculator works for past, present, and future dates.