Nth Weekday of the Month

Need the date of the third Monday in March, or the last Friday of the month? Pick an ordinal, a weekday, a month, and a year, and get the exact date — plus a list of every time that weekday occurs in the month. Perfect for recurring meetings, payroll dates, and floating holidays. It all runs locally as you choose.

How to use the Nth Weekday of the Month

Choose an ordinal under Which — 1st through 5th, or Last — then a Weekday, a Month, and a Year. The big result line gives the exact date that matches, for example the 3rd Monday of March 2026. Below it, a second card lists every occurrence of that weekday in the chosen month, so you can see all the Mondays at once and confirm the count.

Some months have only four of a given weekday and some have five, so a request like the "5th Friday" does not always exist. When that happens the tool tells you clearly rather than silently giving a wrong date, and the Last option is the reliable way to get the final occurrence whether the month has four or five. This distinction matters because many real-world rules are written as "the last Friday" precisely to avoid the missing-fifth-week problem.

The calculation runs entirely in your browser using your local calendar, so it is instant and nothing you enter is uploaded anywhere.

Why "the third Monday" is everywhere

A surprising number of recurring dates are defined not by a fixed day number but by an ordinal weekday: the first Monday, the second Tuesday, the last Friday. Once you start looking, the pattern is everywhere. Several US federal holidays are floating Mondays — Memorial Day is the last Monday in May, Labor Day the first Monday in September, and Martin Luther King Jr. Day the third Monday in January — a design that guarantees a long weekend every year. Thanksgiving is the fourth Thursday in November. Outside of holidays, the same shape drives "patch Tuesday" (the second Tuesday of the month), monthly all-hands meetings, payroll runs, options-expiry dates in finance, and countless team rituals scheduled as "every second Wednesday."

The reason this pattern is preferred over a fixed date is that it always lands on the intended day of the week. A meeting fixed to "the 15th" drifts across weekdays year to year and will sometimes fall on a weekend; "the third Wednesday" never does. The cost of that convenience is a little arithmetic, because the calendar date that corresponds to "third Wednesday" changes every month. Computing it by hand means finding what weekday the month starts on, counting forward to the first occurrence of your target weekday, and then stepping ahead by sevens — fiddly and easy to miscount, especially near the start or end of the month.

The two tricky cases are worth understanding. First, the fifth occurrence is not guaranteed: a 30- or 31-day month contains five of some weekdays and only four of others, and February usually has exactly four of each (a non-leap February that begins on the target weekday is the rare exception). So "the fifth Saturday" exists in some months and not others. Second, "last" is its own concept — it means the final occurrence regardless of whether that is the fourth or the fifth, which is exactly why rules like "last Monday in May" are written that way: they are robust to the month's length. Computing from the end of the month — find the last day, see what weekday it is, and step backward to the target — is the clean way to get it. A tool that handles both the count-from-the-start and count-from-the-end cases, and that honestly reports when a requested fifth week does not exist, takes all the guesswork out of turning a rule like "second Tuesday" into a date you can put on a calendar.

Common use cases

  • Floating holidays. Find dates like the last Monday in May or the fourth Thursday in November.
  • Recurring meetings. Turn "the second Wednesday" into an exact date for any month.
  • Payroll & finance. Compute monthly pay dates or options-expiry style rules.
  • Scheduling logic. Verify whether a "fifth weekday" actually exists in a given month.

Frequently asked questions

What happens if the fifth occurrence does not exist?

The tool tells you that month has no fifth of that weekday rather than showing a wrong date. Use the Last option to always get the final occurrence, whether it is the fourth or fifth.

How is "Last" different from "5th"?

Last always means the final occurrence in the month. In a month with five it equals the 5th; in a month with four it equals the 4th. It never fails to exist, which is why holiday rules use it.

Which day does the week start on here?

The weekday you pick is matched directly, so it does not matter. Internally Sunday through Saturday are used, but you simply choose the named day you want.

Can I use this for US holiday dates?

Yes. For example, third Monday in January is MLK Day, last Monday in May is Memorial Day, first Monday in September is Labor Day, and fourth Thursday in November is Thanksgiving.