Next Weekday Date Calculator

Find the next Monday, Friday, or other weekday after a date

Find the next occurrence of any weekday on or after a given date. Pick a start date and a target weekday to get the exact date, how many days away it is, and an option to include the start date itself. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

What does "include the start date" do?

If the start date already falls on the target weekday, checking this box returns the start date itself; leaving it unchecked skips to the same weekday one week later instead.

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 dateTarget weekdayInclude today?ResultDays away
WednesdayFridayTwo days later (Friday)2
MondayMondayNoThe following Monday7
MondayMondayYesThe same Monday0
SundaySaturdayNext Saturday6

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.