Skip to content
GM Calculator

Date Calculator โ€” Days Between Dates, Age Calculator & Business Days

Calculate the exact duration between two dates with a detailed breakdown in years, months, weeks, and days. Add or subtract time from any date. Calculate your exact age in years, months, and days with next birthday countdown and zodiac sign. Includes business day counting and day-of-week display.

Date DifferenceAdd / SubtractAge CalculatorBusiness Days
Learn How It Works

Why Date Calculations Matter

Date calculations are essential for project planning, event scheduling, contract management, and personal organization. Unlike simple arithmetic, date math requires understanding calendar irregularities โ€” months have different lengths, leap years add an extra day, and weekends/holidays affect business timelines.

Calculator Features

Date Difference

Calculate the number of days between any two dates. Shows a detailed breakdown in years, months, weeks, and days. Displays the start and end days of the week.

Add / Subtract

Add or subtract years, months, weeks, and days from any date. Quick preset buttons for common operations like +30 days, +90 days, or +1 year.

Age Calculator

Calculate exact age in years, months, and days. See your next birthday countdown, zodiac sign, and total age in days, weeks, and months.

Business Days Toggle

Toggle business day counting (Monday-Friday) to see the weekday vs weekend breakdown for any date range.

How to Calculate Days Between Two Dates

The manual method requires accounting for varying month lengths:

Step-by-Step Method

  1. Count remaining days in the start month
  2. Add full months between
  3. Add days in the end month

Example: January 15 to March 10:

  • Remaining in January: 31 - 15 = 16 days
  • February: 28 days (non-leap)
  • March: 10 days
  • Total: 16 + 28 + 10 = 54 days

Adding Days to a Date

Example: What date is 45 days after March 20?

  • March remaining: 31 - 20 = 11 days
  • Days still to add: 45 - 11 = 34
  • April: 30 days โ†’ 34 - 30 = 4
  • Result: May 4

Subtracting Days from a Date

Example: What date was 60 days before July 15?

  • Days in July before 15th: 14
  • Days still to subtract: 60 - 14 = 46
  • June: 30 โ†’ 46 - 30 = 16
  • May: 31 โ†’ 31 - 16 = 15
  • Result: May 15

Leap Year Rules

February has 29 days in leap years. The rules are:

Divisible by 4 = Leap Year

2024, 2028, 2032 are leap years.

Divisible by 100 = NOT Leap Year

1900, 2100, 2200 are NOT leap years.

Divisible by 400 = IS Leap Year

2000, 2400 ARE leap years.

Business Day Calculations

To count business days, subtract weekends and holidays from total calendar days.

Example:

March 1 to March 15, 2025 (March 1 is Saturday):

  • March 3-7: 5 business days
  • March 10-14: 5 business days
  • Total: 10 business days

Rule of thumb: ~22 business days per 30 calendar days.

Business Days per Month & Year (2026)

Average business days for common time periods. Use these as a quick reference for planning.

PeriodCalendar DaysBusiness Days (approx.)
1 week75
2 weeks1410
1 month (30 days)3022
3 months (quarter)9065
6 months180130
1 year365261
1 leap year366262

Note: These are averages excluding major public holidays. Actual business days vary by country and region due to different holiday schedules.

Common Date Calculation Pitfalls

Assuming All Months Have 30 Days

Months range from 28 (February) to 31 days. Always account for the actual month length.

Forgetting Leap Years

February can have 28 or 29 days. Check if the year is a leap year for accurate calculations.

Counting Both Start and End Dates

Be clear about whether both endpoints count. Jan 1 to Jan 2 is either 1 or 2 days depending on your definition.

Ignoring Time Zones for International Dates

When comparing dates across time zones, the same moment can fall on different calendar days. For example, midnight in New York is already 5 AM in London. Always specify the time zone or use UTC for consistent results.

Real-World Applications

Project Management

Calculate task durations and set milestone dates accurately.

Finance

Interest accrual periods and payment due dates.

Health

Pregnancy due dates and medication schedules.

Legal

Filing deadlines and statute of limitations.

Key Takeaways

  • Days between dates: Count remaining days in start month + full months + days in end month.
  • Leap years: February has 29 days in years divisible by 4 (except century years not divisible by 400).
  • Business days: ~22 per 30 calendar days (remove weekends and holidays).
  • Always specify: Whether you're counting calendar days or business days.
  • Time zones matter: The same moment can be different calendar days in different time zones.

Frequently Asked Questions About Date Calculations

How do I calculate the number of days between two dates?

Use the 'Date Difference' mode. Select a start date and end date using the date pickers. The calculator shows total days, plus a breakdown in years, months, weeks, and days.

How do you calculate the number of days between two dates?

Use a date calculator or count manually: subtract the earlier date from the later date. Watch for month length differences โ€” adding 1 month from January 31 gives March 3 (not February 31), because February has fewer days.

How many days are in a year?

Common years have 365 days. Leap years have 366 days. Leap years occur every 4 years (divisible by 4), except for century years not divisible by 400.

What are business days?

Business days are Monday through Friday, excluding weekends (Saturday and Sunday). Typically 20-23 business days per month, depending on holidays and month length.

How do I add days to a date?

Select 'Add / Subtract' mode, choose 'Add', then enter the number of days, weeks, months, or years. For example, January 15 + 30 days = February 14.

How do you add 30 days to a date?

Add 30 calendar days to your start date, accounting for month boundaries. For example, January 15 + 30 days = February 14. Note that this skips over the varying lengths of months.

How do I calculate my exact age?

Select 'Age Calculator' mode and enter your date of birth. The calculator shows your exact age in years, months, and days, plus your next birthday countdown and zodiac sign.

How do I calculate my exact age in years, months, and days?

Subtract your birth date from today's date, accounting for whether the current month/day has passed your birthday yet.

How many weeks are in a year?

A standard year has 52 weeks plus 1 day (52 ร— 7 + 1 = 365 days). A leap year has 52 weeks plus 2 days (52 ร— 7 + 2 = 366 days).

How many business days are in a month?

Typically 20-23 business days per month, depending on the number of weekdays, holidays, and whether weekends fall at the start or end of the month. Rule of thumb: ~22 business days per 30 calendar days.

What is a leap year?

A leap year has 366 days instead of 365, adding February 29. Years divisible by 4 are leap years, except century years not divisible by 400. So 2024 and 2000 are leap years, but 1900 and 2100 are not.

What date is 45 days after March 20?

March has 31 days, so 31 - 20 = 11 days remain in March. 45 - 11 = 34 days left to add. April has 30 days, so 34 - 30 = 4. The answer is May 4.

Date Calculator Pros & Cons

Pros

  • Instant date difference with years/months/weeks/days breakdown
  • Add or subtract years, months, weeks, and days
  • Exact age calculator with birthday countdown
  • Business day toggle for weekday-only counting
  • Free forever โ€” no subscriptions
  • No sign-up or email required

Cons

  • No CSV or PDF export option
  • No dedicated mobile app
  • Doesn't calculate time zone differences
Shahid

Reviewed by Shahid

Content Reviewer & Calculator Specialist

Content reviewer specializing in marketing, finance, health, and math calculators on GM Calculator.

โœ“ Content Reviewerโœ“ Calculator Accuracy Specialist