Skip to content
toolsdocks

Calculate dates and working days

Choose Between dates, Add or subtract, or Working days. Set which days count as the weekend and paste any holidays you want excluded.

Runs on your device
Loading tool…

How to use

  1. Choose Between dates, Add/subtract or Working days.
  2. Set weekend days and paste holiday dates if needed.

Worked example

From Monday 5 January 2026 to Friday 30 January 2026 inclusive there are 20 working days (Saturday and Sunday weekends, no holidays).

Supported formats and limits

InputDates, holidays, weekend days
OutputDurations and dates
EngineCalendar-date arithmetic in UTC (no time-zone drift)

Limitations

  • Public holidays are not built in because they vary by region; paste your own list.

Questions

Are public holidays included?

No. Holidays vary by country and region, so none are built in. Paste your own dates, one per line, and they are excluded only when they fall on a working day.

Does the count include the end date?

You choose. Turn on Include the end date to count both the first and last day. For example, 5 to 30 January 2026 inclusive with Saturday and Sunday weekends, gives 20 working days.

What happens when adding a month to 31 January?

There is no 31 February, so the Month-end rule decides how the date is clamped. The same rule is used for adding and for differences, so results stay consistent.

Guides

Privacy

Runs on your device. Files and text are processed in this browser tab and are not uploaded.

See the privacy policy for how toolsdocks handles data.