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.
Resolved date
Monday, January 19, 2026
All Mondays that month: 5, 12, 19, 26.
The same rule across 2026
| Month | Date | Day |
|---|---|---|
| January | 2026-01-19 | 19 |
| February | 2026-02-16 | 16 |
| March | 2026-03-16 | 16 |
| April | 2026-04-20 | 20 |
| May | 2026-05-18 | 18 |
| June | 2026-06-15 | 15 |
| July | 2026-07-20 | 20 |
| August | 2026-08-17 | 17 |
| September | 2026-09-21 | 21 |
| October | 2026-10-19 | 19 |
| November | 2026-11-16 | 16 |
| December | 2026-12-21 | 21 |
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
Pick whether you are turning a rule into a date, or a date into a rule.
- 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
Read the resolved date, and check the table below it to see the same rule applied to all twelve months of that year.
- 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
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
Weekday Finder
Find what day of the week any past or future date falls on, and look up the Nth weekday of any month, like the 3rd Monday. Free and fully in-browser.
US Federal Holidays Calculator
List all eleven US federal holidays for any year with observed dates, weekend shifts applied under EO 11582, and one-click CSV or ICS calendar export.
RRULE Generator and Tester
Build an RFC 5545 recurrence rule from plain controls or paste one to test it, then read the next occurrences expanded date by date in your browser.
Week Number Calculator
Find the ISO 8601 week number for any date, plus the Monday-to-Sunday date range of that week and the day of the week. Free and 100% in-browser.
Printable Calendar Generator
Draw a printable month or full-year calendar with ISO week numbers and your own events, then export a print-ready PNG or PDF at A4 or Letter proportions.