Date Calculator

Calculate date differences, add or subtract time periods, and find what day of the week any date falls on — all with business day support.

Result

How to Use the Date Calculator

Select the calculation type you need, enter your dates, and see instant results. Use the "Today" button to quickly fill in today's date.

  1. Choose a mode: Date Difference (days between two dates), Add/Subtract (find a future or past date), or What Day (find the day of the week).
  2. Enter the dates: Click the date input to open a calendar picker, or type the date directly in YYYY-MM-DD format.
  3. Enable business days if you want to exclude weekends from the calculation (Saturday and Sunday).
  4. Read the result on the right (or below on mobile). Additional details like weeks, months, and day of week are shown.

What are Business Days?

Business days (also called working days or weekdays) are Monday through Friday, excluding Saturday and Sunday. Many businesses, government offices, and financial institutions operate on business day schedules.

When you enable the "Business days only" option, the calculator will skip all Saturdays and Sundays. This is useful for calculating project deadlines, delivery dates, or payment terms that only count working days.

Note: This calculator does not account for public holidays, which vary by country and region. For calculations that include holidays, use a specialized business day calculator with holiday support.

Common Date Calculation Scenarios

ScenarioMode to UseExample
How many days until vacation?Date DifferenceToday to June 15 = 120 days
When is the invoice due (net 30)?Add/SubtractToday + 30 days = March 15
What day was my birthday in 1990?What DayApril 10, 1990 = Tuesday
Project deadline in 20 business daysAdd/Subtract (business days)Today + 20 business days = March 20
Age in daysDate DifferenceBirthdate to today = 10,950 days (30 years)

Frequently Asked Questions

How do I calculate the number of days between two dates?
Use the "Date Difference" tab. Enter your start and end dates, and the calculator will show you the total days, weeks, months, and years between them. Enable "Business days only" to exclude weekends.
What is the difference between calendar days and business days?
Calendar days include every single day (Monday through Sunday). Business days only count weekdays (Monday through Friday), excluding weekends. Business days are commonly used for contracts, payment terms, and project deadlines.
Does the calculator account for leap years?
Yes. The calculator uses JavaScript's built-in Date object, which automatically handles leap years correctly. February 29 is included in leap years like 2024, 2028, etc.
How do I add business days to a date?
Go to the "Add/Subtract" tab, enter your start date, select "Add" and "Days", enter the number of days, and check the "Business days only" box. The calculator will skip weekends automatically.
Can I calculate dates in the past?
Yes. You can enter any past date in the calculator. The Date Difference mode works in both directions, and the Add/Subtract mode has a "Subtract" option for calculating past dates.
Does this calculator include public holidays?
No. This calculator only excludes weekends (Saturday and Sunday) when business days mode is enabled. It does not account for public holidays, which vary by country. For holiday-aware calculations, use a specialized business day calculator.
Is my data stored or sent to a server?
No. All calculations are performed entirely in your browser using JavaScript. No data is sent to any server or stored anywhere except your browser's local memory while you're using the tool.