Skip to content

Date Calculator

Calculate date differences and add or subtract days, months, and years online. Free date calculator with weekday and holiday support.

CalculatorsDate & Time
Instant results

Days Between Dates

Add/Subtract Days

days

Day Information

Age Calculator

About Date Calculator

Calculate the difference between dates, add or subtract days from a date, get day information, and calculate age. All calculations are done locally in your browser.

How to Use Date Calculator

1

Choose calculation type

Pick: difference between two dates, add days to a date, subtract days, find day of week, or business days only.

2

Enter dates

Use date pickers or type dates in YYYY-MM-DD format. The calculator accepts any valid date.

3

View results

See difference in years/months/days/hours, calendar vs business days, day of week, and other relevant metrics.

4

Use for planning

Apply results to project deadlines, contract dates, event scheduling, or any date-based calculation.

When to Use Date Calculator

Project deadline planning

Calculate end dates from start dates plus duration. Account for business days only when needed. Verify deadlines fall on workdays. Essential for project management, construction scheduling, and any time-bound deliverable planning.

Contract and legal date calculations

Many contracts specify 'X days from execution', 'Y business days notice', or 'effective date plus 30 days'. Calculate exact effective dates, expiration dates, and notice periods. Critical for legal compliance, lease agreements, and SLA management.

Historical date analysis

Find day of week for any historical date, calculate days between events, determine ages at specific moments. Useful for genealogy, history projects, and answering 'what day was [event]?' questions.

Vacation and event planning

Calculate trip durations, days until events, anniversaries, retirement countdowns. Helpful for personal planning where exact day counts matter (booking flights for specific stay length, planning party dates).

Date Calculator Examples

Days between dates

Input
Start: 2024-01-15\nEnd: 2024-04-30
Output
Difference: 3 months, 15 days (106 calendar days, 76 business days)

Calendar days include weekends and holidays; business days exclude them. Useful for both project timelines (calendar) and work-day-based deadlines (business).

Add days to a date

Input
Start: 2024-04-30\nAdd: 90 days
Output
End date: 2024-07-29 (Monday)

90 days after April 30 is July 29. Day of week is shown — useful when deadlines need to fall on specific weekdays. For 90 business days only, use business mode (different result).

Day of week for any date

Input
Date: 1969-07-20
Output
Day: Sunday

July 20, 1969 (moon landing) was a Sunday. The calculator handles dates back to early 1800s reliably (Gregorian calendar adoption varies by country).

Tips & Best Practices for Date Calculator

  • 1.Be careful with month-end calculations. 'February 28 + 1 month' = March 28, but 'last day of February + 1 month' should be 'last day of March' (March 31). Some calculators handle this, others don't.
  • 2.For business days, verify which holidays are excluded. US federal holidays differ from UK or Australian. Some calculators allow custom holiday lists.
  • 3.Time zones matter for cross-zone calculations. If start date is in UTC and end date in local time, results may be off by hours.
  • 4.For 'X weeks from today' calculations, weeks always equal 7 calendar days. 'X months' is more variable since months have different lengths (28-31 days).
  • 5.When working with contracts, double-check whether 'days' means calendar or business days — the contract should specify. If unclear, ask for clarification before relying on calculations.
  • 6.For historical dates (before Gregorian calendar adoption), be aware different countries adopted at different times: Italy/Spain/Portugal/Poland 1582, Britain/USA 1752, Russia 1918. Pre-adoption dates use Julian calendar.

Frequently Asked Questions

Multiple date operations: difference between two dates (years/months/days/hours), add or subtract a duration from a date, find the day of week for any date, calculate business days only, and determine the date N days from today. Useful for project planning, age calculations, contract dates, and event scheduling.