BYTETOOLS

Nth Weekday of the Month Calculator

Turn a rule like the third Monday of January into a real date for any year, or take a date and find out which occurrence of its weekday it is.

3rd Monday of January 2026
Rule
2026-01-19
Date
4
Occurrences this month

Resolved date

Monday, January 19, 2026

All Mondays that month: 5, 12, 19, 26.

The same rule across 2026

MonthDateDay
January2026-01-1919
February2026-02-1616
March2026-03-1616
April2026-04-2020
May2026-05-1818
June2026-06-1515
July2026-07-2020
August2026-08-1717
September2026-09-2121
October2026-10-1919
November2026-11-1616
December2026-12-2121

A month only holds a fifth occurrence of a weekday when it has 29 days or more and starts on the right day, which is why “5th Friday” rules skip several months a year. Where a rule must fire every month, use “last” instead of “5th” — that is exactly what iCalendar’s -1FR means.

What is the Nth Weekday of the Month Calculator?

Plenty of dates are defined by a rule rather than a number. Thanksgiving is the fourth Thursday of November, US daylight saving starts on the second Sunday of March, European clocks change on the last Sunday of March, and board meetings land on the first Tuesday.

  • Both directions: rule to date, and date back to rule
  • First through fifth occurrence, plus a separate Last option
  • Says clearly when a month has no fifth occurrence, instead of failing silently
  • Table of the same rule across all twelve months, copyable as CSV
  • Generates the matching iCalendar recurrence rule, such as FREQ=YEARLY;BYMONTH=11;BYDAY=4TH
  • Preset buttons for the common holiday rules

How to use the Nth Weekday of the Month Calculator

  1. 1

    Pick whether you are turning a rule into a date, or a date into a rule.

  2. 2

    For a rule, set the year, month, occurrence (1st to 5th, or Last) and day of the week — or use one of the preset buttons.

  3. 3

    Read the resolved date, and check the table below it to see the same rule applied to all twelve months of that year.

  4. 4

    Switch to the other mode and enter any date to see which occurrence of its weekday it is and whether it is the last one.

  5. 5

    Copy the resolved date, the yearly recurrence rule, or the twelve-month table as CSV.

About the Nth Weekday of the Month Calculator

Plenty of dates are defined by a rule rather than a number. Thanksgiving is the fourth Thursday of November, US daylight saving starts on the second Sunday of March, European clocks change on the last Sunday of March, and board meetings land on the first Tuesday. This calculator resolves any of those rules to a real calendar date in any year you choose.

It also runs the other way. Give it a date and it tells you which occurrence of that weekday it is within its month, whether it is also the last one, and the matching yearly recurrence rule you can paste into a calendar app. A month only holds a fifth occurrence of a weekday sometimes, and the tool says so plainly instead of returning nothing.

Everything is calculated in your browser with plain integer arithmetic on UTC midnights, so daylight saving can never shift a result by a day. Nothing is uploaded, no account is needed, and the page keeps working with no network connection at all.

Frequently asked questions

What date is the third Monday of January 2026?

It is Monday 19 January 2026, the date of Martin Luther King Jr. Day that year. Set the year to 2026, the month to January, the occurrence to 3rd and the weekday to Monday and the tool returns it, along with every other Monday in the month.

Why is there sometimes no fifth Monday in a month?

A month needs at least 29 days and has to start on the right weekday to contain five of any particular day. February almost never does, and shorter months often miss it too. When that happens the tool tells you how many occurrences the month really has.

What is the difference between the fourth and the last weekday of a month?

They are the same date only in months with exactly four of that weekday. In a month with five, the fourth and the last are a week apart. Rules that must fire every single month should use Last rather than 4th or 5th.

How do I write an nth weekday rule for Google Calendar or Outlook?

Use the iCalendar BYDAY syntax the tool generates, such as FREQ=YEARLY;BYMONTH=11;BYDAY=4TH for the fourth Thursday of November. A negative prefix like -1FR means the last Friday, which is how calendar apps express a Last rule.

Does this handle time zones or daylight saving?

It works purely on calendar dates, with no time of day involved, so daylight saving is irrelevant. All arithmetic runs on UTC midnights internally, which is what stops a clock change from pushing a result onto the wrong day.

Related tools