Skip to content
NeedMyTools

Date calculator: days between dates and working days

Count the exact number of days, weeks, months and years between two dates, and how many of them are working days with the weekend used in your country. Or start from a date and add or subtract calendar days, working days, weeks, months or years to find a deadline, a notice period end date or a visa expiry. The weekend options cover the UAE's Saturday–Sunday week and the Friday–Saturday weekend used elsewhere in the Gulf.

Choose two dates to see the difference.

Working days skip the weekend you choose but not public holidays, which change every year and some follow the moon sighting. Subtract them yourself for exact deadlines.

How to use the Date Calculator

  1. Choose "Days between dates" or "Add or subtract".
  2. Pick the dates, or a start date and the number of days, weeks or months.
  3. Choose your weekend so working days are counted correctly, and whether to include the end date.
  4. Read the difference in days, working days, weeks and months, or the resulting date with its weekday.

Counting days between two dates

By default the calculator counts the days from the start date up to, but not including, the end date, which is how durations and age are normally measured: from Monday to Tuesday is one day. Tick "Include the end date" when both the first and the last day count, such as the days of a leave request or an event that runs from one date to another. The result is also shown in years, months and days, where months are counted from the same day of the month, and as a total in weeks and months.

Working days and Gulf weekends

Since January 2022 the UAE federal government, and most private companies, work Monday to Friday with Saturday and Sunday off. Saudi Arabia, Qatar, Kuwait, Bahrain and Oman keep a Friday and Saturday weekend, and many jobs in the region still run on a six-day week with only Friday off. Choose the weekend that matches your employer and the calculator counts only the working days. This is useful for notice periods, probation, delivery estimates and government processing times that are quoted in working days.

Adding days, months and working days to a date

In "Add or subtract" mode, enter a start date and a number. Adding months keeps the same day of the month, and moves to the last day of a shorter month: one month after 31 January is 28 February, or 29 February in a leap year. Adding working days skips the weekend you choose, so 5 working days after a Thursday in Saudi Arabia lands on the following Thursday. Use it to find when a 30-day notice period ends, when a 60-day visa grace period runs out, or when a payment that is due in 10 working days must be made.

Public holidays

The calculator does not remove public holidays from working days. Gulf holidays such as Eid al-Fitr, Eid al-Adha, the Islamic New Year and the Prophet's Birthday follow the Hijri calendar and are confirmed each year, sometimes only days in advance, and national days differ between countries. For a legal or contractual deadline, subtract the announced holidays yourself, or check the deadline with the authority or company that set it.

Accurate and private

Dates are calculated in your browser on calendar days, so time zones and daylight saving cannot shift a result by a day. We test the working-day count against a day-by-day count over more than a year. Nothing you enter is sent to our servers.

Frequently asked questions

How many days are there between two dates?

Pick both dates and the calculator shows the total. By default the end date is not counted; tick "Include the end date" to count both days.

What is the weekend in the UAE?

Saturday and Sunday for the federal government and most companies since 2022. Saudi Arabia, Qatar, Kuwait, Bahrain and Oman use Friday and Saturday.

Does the working-day count include public holidays?

No. It skips weekends only. Subtract public holidays yourself, because Gulf holiday dates change every year.

What date is 30 days from today?

Choose "Add or subtract", keep today as the start date, enter 30 and calendar days. The result shows the date and its weekday.

How are months added to a date?

The day of the month stays the same, moving to the month's last day when it is shorter. One month after 31 January is the end of February.