Find the next Monday, Friday, or any weekday
This calculator answers “when is the next [weekday] on or after this date?” Give it a starting date and the weekday you care about, and it returns the exact date plus how many days away it is. It is useful for recurring schedules, paydays, weekly meetings, and any planning that hinges on the next instance of a particular day.
How it works
Each day of the week is numbered 0 (Sunday) through 6 (Saturday). The tool reads the weekday number of the start date and the number of the target weekday, then computes the gap with:
delta = (target - start + 7) % 7
The + 7 before the modulo ensures the result is never negative. The % 7 wraps it so it is always in the range 0 to 6, meaning the soonest upcoming match.
There is one special case: if the start date already falls on the target weekday, delta is 0. The “include the start date” option decides what to do. When checked, the start date itself is returned (delta stays 0). When unchecked, delta becomes 7 so the tool jumps to the same weekday the following week. The chosen number of days is then added to the start date, with all arithmetic done in UTC so timezones and daylight-saving transitions cannot shift the calendar day.
Worked examples
| Start date | Target weekday | Include today? | Result | Days away |
|---|---|---|---|---|
| Wednesday | Friday | — | Two days later (Friday) | 2 |
| Monday | Monday | No | The following Monday | 7 |
| Monday | Monday | Yes | The same Monday | 0 |
| Sunday | Saturday | — | Next Saturday | 6 |
When this is useful
Payroll and paydays. Many businesses pay on the last Friday of a period. Starting from a reference date, you can find the next payment Friday instantly.
Scheduling deadlines. Contracts or regulations often specify “the next business day” after an event. Set today as the start and ask for the next Monday through Friday to find the next working day (this tool does not account for public holidays — combine with a calendar for those cases).
Weekly recurring events. Book clubs, team standups, and gym classes that fall on a fixed day — use the tool to tell customers when the next session is relative to any join date.
Notice periods. If a notice period expires on a date that falls on a weekend and you need the next working day, this gives you the answer in seconds.
Edge cases to know
The result is always at most 7 days from the start date — no weekday is ever more than a week away. The tool does not model public holidays; it returns the calendar weekday only. For business-day counting that skips holidays, combine this with a holiday-aware date library.