Date Difference Calculator

Enter a start and end date in Gregorian or Hijri to get the exact duration and the number of working days.

Today

Start date

End date

All calculations run in your browser.

Your result will appear here

The time between any two dates, working days, and adding days.

Add or subtract days from a date

Date

What this tool calculates

The exact duration between two dates in years, months and days on both calendars, plus total days, weeks and months, and working days after removing weekend days. A second tool adds or subtracts a number of days from any date.

Counting the end date, or not

This is the most common reason calculators disagree:

  • Excluding the end date (default): 1 January 2026 → 31 December 2026 is 364 days (11 months and 30 days).
  • Including the end date: the same range is 365 days, one full year.

Rule of thumb: include the end date when counting days that are spent (e.g. leave that includes the last day); exclude it when measuring how much time has passed between two events.

Working days and weekends

The default weekend is Friday and Saturday (Saudi Arabia). You can switch to Saturday–Sunday, Friday only, or no weekend. Example: all of September 2026, end date included, has 30 days, of which 22 are working days with a Friday–Saturday weekend. Public holidays are not subtracted automatically.

Hijri dates

Either date can be entered in Hijri. The same span is grouped differently on each calendar: 364 days show as “11 months and 30 days” in Gregorian but “1 year and 10 days” in Hijri, since 364 days is longer than a Hijri year.

Adding and subtracting days

Enter a date and a number of days, then choose Add or Subtract. Example: 1 January 2026 + 90 days = Wednesday 1 April 2026. To find someone’s age on a date, use the Age Calculator; to convert one date between calendars, use the Hijri–Gregorian Converter.

Last updated:

Frequently asked questions

Are the start and end dates both counted?

By default the duration runs from the start of the first date to the start of the last, so 1 → 2 January is one day. Tick “Include the end date” to count both days.

Can one date be Hijri and the other Gregorian?

Yes. Each date has its own calendar switch; both are converted to a common day count before subtracting.

How are working days counted?

Days that fall on your chosen weekend are excluded (Friday and Saturday by default, as in Saudi Arabia). Public holidays are not subtracted because they vary by year and sector.

What date is 90 days from today?

Use “Add or subtract days from a date” below the calculator. It shows the resulting date on both calendars with its weekday.