📅 Date Calculator

Find the number of days between two dates.

📋 How to Use

1. Pick a start date and an end date.
2. Click Calculate.
3. Get the difference expressed in total days, and broken down into years/months/days.

✅ Features

Handles both future and past date ranges correctly, including leap years.
Shows the gap in multiple units at once (total days plus years/months/days).
Handy for deadlines, contract terms, or working out someone's exact age in days.

Count days between dates or add days to a date

The date calculator answers two everyday questions: "How many days are there between these two dates?" and "What date will it be X days from now?" It handles different month lengths and leap years automatically, so you do not have to count on a calendar.

Practical examples

  • Finding a deadline that is 30, 60 or 90 days after an invoice or contract date.
  • Counting the days left until an exam, wedding, Eid or a trip.
  • Working out a notice period, warranty end date or subscription renewal.
  • Checking how many days you have been working on a project.

Tip on counting

Some offices count both the start and end date ("inclusive"), others do not. If a rule says "within 14 days including today", add one day to the result shown here.

Frequently Asked Questions

Does it account for leap years correctly?
Yes — the calculation is based on actual calendar dates, so leap years are automatically handled correctly rather than assuming a fixed 365-day year.
Can I calculate the date a certain number of days from today?
This version calculates the difference between two given dates. For adding/subtracting a number of days from a specific date, you'd enter today's date and your target date to see the gap.