Date Difference Calculator

Calculate the number of days between two dates, or the date N days from a reference date.

Category: Date & Time

When to use?

Use it to check how many days a contract runs, or to find the date N days from today. Handy for days left to a project deadline, insurance or lease expiry dates, and trip planning — anywhere a date interval is needed.

How to use

  • Pick a start date and an end date.
  • The number of days between them is calculated automatically.
  • For a date N days out, enter a reference date and the number of days to move.

Input Explanation

Click a date field to open a calendar, or type a date directly. Enter a negative number in the N-days calculation to get a past date.

Calculation Basis

It calculates the difference by the calendar. The start day itself is not included; add 1 to the result if you need it counted.

Usage Examples

  • Check contract length - Calculate the exact number of days between a contract start and expiry.
  • Find the date N days out - Instantly see the calendar date 90 days from today.
  • Manage project schedules - See the time remaining from a project start to its deadline.

Examples

  • 2024-01-01 to 2024-03-31 → 90 days
  • 90 days after 2025-05-12 → 2025-08-10

Cautions

  • It does not account for leap years or time zones, calculating only the plain day count.
  • The start time (AM/PM) and country time-zone settings can cause a one-day difference.

Guides

Calendar-based day count

The difference is based on local calendar dates, not times or time zones. Pair it with the D-day calculator to see how many days from today.

Care with inclusive counting

A business rule including both start and end dates can differ by one day from a plain date difference. Check your submission rule or company policy.

FAQ

Is the start day included in the result?

The default result is the calendar gap. Add 1 to include the start day.

Can it calculate past dates?

Yes. If the end date is earlier than the start, it shows a negative number.

How do I convert to weeks or months?

Divide the day result by 7 for weeks, or by 30 for an approximate number of months.

How do I use the N-days calculation?

Enter a reference date and the days to move (positive for future, negative for past) to get that date.

Related Tools