Skip to main content
Calculators

Free Date Calculator

New Popular

Free online date calculator. Find the difference between two dates in days, weeks, months, and years. Add or subtract days, weeks, months, and years from any date. Calculate business days excluding weekends and public holidays for US, UK, India, Canada, and Australia. Look up ISO 8601 week numbers.

Date Difference
Business Day Calculator
Add / Subtract Dates
ISO Week Numbers
Date Calculator
📅 —
Months
Weeks
Days
Hours
Minutes
Seconds
📊 Business Days: 🏖️ Weekend Days: 🗓️ Start Day: 🗓️ End Day: 📋 Start: 📋 End:
Quick presets
Operations
📅 📋
Business Days
working days
Calendar Days
total days
Weekend Days
excluded
Holidays
excluded
Holidays in range
ISO Week
Day of Year
Quarter
Days Remaining in Year
Week Start (Monday)
Week End (Sunday)

How to Use

1
Choose a Calculation Mode

Select "Date Difference" to find the span between two dates, "Add/Subtract" to shift a date by days/weeks/months/years, "Business Days" to count working days with holiday exclusion, or "Week Number" to find the ISO week for any date.

2
Pick Your Dates

Use the day, month, and year dropdowns, or hit the quick-fill buttons — Today, Yesterday, +1 Month, etc. — to fill dates in one click. Month and year changes automatically update the day dropdown to prevent invalid dates like February 30.

3
Click Calculate

The Date Difference mode shows the exact span in years, months, days, weeks, hours, minutes, seconds, plus business days and weekend day counts. Business Days mode lists exactly which public holidays fall in your selected range.

4
Export Your Results

Copy the full result summary to your clipboard with one click for pasting into reports, emails, or project tracking tools. Use the Add/Subtract quick presets (+30, +60, +90 days, +6 months, +1 year) for common deadline calculations.

The EasifyMe Date Calculator is a complete date arithmetic toolkit that handles every date math scenario you encounter in professional and personal life. Whether you need to find the exact duration between two dates, add business days to a deadline, or determine which ISO week a date falls in, this tool does it instantly and accurately.

Date Difference Made Complete

The Date Difference mode goes beyond a simple "days between dates" result. You get the breakdown in years, months, and days (calendar difference), plus total days, total weeks with remainder days, total hours, total minutes, and total seconds. Business days and weekend days are calculated separately, and the day of the week for both dates is shown for easy scheduling reference.

Add and Subtract with Precision

The Add/Subtract mode lets you add or subtract any combination of days, weeks, months, years, business days, or hours from a start date — and chain multiple operations in a single calculation. Use preset buttons (+30 days, +6 months, etc.) for the most common deadline scenarios, or build custom multi-step date arithmetic. The result shows how far the calculated date is from today.

Business Day Calculation with Holiday Calendars

The Business Days mode counts only working days (Monday–Friday by default) between your dates. It excludes public holidays for five countries — United States, United Kingdom, India, Canada, and Australia — using accurate holiday rules including floating holidays like Thanksgiving (4th Thursday of November), Memorial Day (last Monday of May), and Easter (computed via the Gregorian algorithm). The tool lists every holiday that falls within your selected range.

ISO Week Numbers

The Week Number mode follows the ISO 8601 standard — Week 1 is the week containing the first Thursday of the year, and weeks start on Monday. Useful for project planning, sprint tracking, and international reporting. You can also convert a week number back to its exact Monday–Sunday date range.

Privacy

All calculations run entirely in your browser using JavaScript. No date information is sent to any server or stored anywhere. Everything is private and instant.

Frequently Asked Questions

Use the Date Difference tab. Select your start and end dates using the dropdowns (or quick-fill buttons), then click Calculate Difference. You'll instantly see the result in days, weeks, months, years, hours, minutes, and seconds — all at once.

Yes. All calculations correctly handle leap years (years divisible by 4, except century years not divisible by 400). February 29 is included in day counts for leap years, and the day dropdown updates automatically when you switch to February of a non-leap year.

Calendar days count every day including weekends and public holidays. Business days count only Monday through Friday, optionally excluding public holidays for your selected country. Use the Business Days tab for contract periods, SLA calculations, project deadlines, and legal filing windows.

We include public holidays for the United States (10 federal holidays), United Kingdom (8 bank holidays), India (5 national holidays plus Holi and Diwali), Canada (12 statutory holidays), and Australia (10 public holidays). Variable holidays like Easter and floating holidays like Thanksgiving are computed algorithmically, not hardcoded.

Select "Business Days" as the unit in the Add/Subtract tab. Enter a number and click calculate — the tool counts forward (or backward) in business days only, skipping weekends. For example, adding 5 business days to a Friday gives you the following Friday, skipping the weekend.

ISO 8601 defines weeks starting on Monday, with Week 1 being the week containing the first Thursday of the year. This can mean January 1 is sometimes in Week 52 or 53 of the previous year, and December 31 can be in Week 1 of the next year. This standard is widely used in European project planning, payroll, and manufacturing scheduling.

Yes. In the Add/Subtract tab, click "+ Add another operation" to stack multiple operations. For example: start with today, add 2 months, subtract 15 days, add 1 year — all in one calculation. Each row can independently choose add or subtract and a different unit.

By default, the Date Difference calculator counts the number of days from start to end — not including the end date itself (like a half-open interval). Checking "Include end date" adds 1 to the day count, treating both the start and end as full days in the span. This is useful for counting event durations, like "from June 1 through June 5 = 5 days".