Weekday Calculator

Find what day of the week any date falls on.

Select a Date

Day of Week

Saturday
Saturday, July 18, 2026

Day Information

TypeWeekend
Occurrence in Month3rd Saturday
Week of MonthWeek 3
Days to WeekendIt's the weekend!
Days Since Monday5 days

All Saturdays This Month

4111825

What Is the Weekday Calculator?

The Weekday Calculator determines the day of the week for any given date, and provides contextual information about that date's position in the week, month, and calendar year. It answers questions like "What day of the week is July 4, 2026?", "Is September 15 a weekend?", "Which number Monday of the month is October 12?", and "How many days until the next Monday?"

The calculator uses JavaScript's built-in Date.getDay() method, which returns the ISO day of week (0=Sunday through 6=Saturday), and derives all other positional information from simple arithmetic on the day of month and week positions. It also lists all occurrences of the same weekday within the month, which is useful for recurring meeting scheduling and calendar planning.

Beyond the single-date lookup, this calculator shows how many days remain until the next Friday (or any upcoming weekend), how many days have passed since the last Monday, and the date's position as the nth weekday of its month — information essential for payroll schedules, meeting recurrences, and event planning.

Day of Week Calculation

The day of week is a fundamental calendar computation. The calculator uses the built-in Date API, but the underlying math follows Zeller's or Tomohiko Sakamoto's algorithm for any Gregorian date.

Day of Week (Tomohiko Sakamoto)

dayOfWeek = (y + floor(y/4) − floor(y/100) + floor(y/400) + t[m] + d) % 7

Where:

  • y= Adjusted year: if month < 3, use year − 1
  • t= Month offset table: [0, 3, 2, 5, 0, 3, 5, 1, 4, 6, 2, 4] for Jan–Dec
  • m= Month (1–12)
  • d= Day of month (1–31)
  • result= 0=Sunday, 1=Monday, 2=Tuesday, 3=Wednesday, 4=Thursday, 5=Friday, 6=Saturday

Nth Weekday of Month

Many recurring events and floating holidays are defined as "the 2nd Tuesday of the month" or "the last Monday." The calculator determines the position by dividing the day of month by 7:

  • Week of month: ceil(dayOfMonth / 7) — returns 1–5
  • All same weekdays in month: Starting from day 1 + offset, list all occurrences of the target weekday within the month
  • Is it the last occurrence? If weekOfMonth = 5 or (weekOfMonth = 4 and dayOfMonth + 7 > daysInMonth), then it is the last occurrence

This information is essential for recurring calendar events: US Thanksgiving is the 4th Thursday of November, UK Mother's Day is the 4th Sunday of Lent, and many payroll pay periods are tied to specific weekday occurrences.

How to Use This Calculator

  1. Select a Date: Use the date picker to choose any date. The calculator defaults to today.
  2. Read the Day of Week: The day name (Monday, Tuesday, etc.) is displayed prominently, along with whether it's a weekday or weekend.
  3. Check Position Details: See which occurrence of this weekday it is within the month (1st, 2nd, 3rd, 4th, or 5th), how many days until the next weekend, and how many days since the last Monday.
  4. View Month Occurrences: All dates in the same month that fall on the same weekday are listed.

Real-World Applications

Calendar automation systems need to resolve "nth weekday" rules into specific dates. HR systems that generate "2nd and 4th Friday" payroll dates, project management tools that create recurring sprint review meetings, and church scheduling systems that plan services on specific Sundays all require weekday position calculations. This calculator provides the manual reference for verifying automated results.

Legal and financial deadlines are often expressed as "the first Monday of March" or "the last business day of the quarter." Court filing deadlines, tax payment dates, and bond coupon payment dates may all be defined relative to a weekday occurrence within a month or quarter. A weekday calculator confirms the correct calendar date before important filings.

Event planning professionals use weekday calculators to check whether a proposed event date falls on a convenient day of the week. Booking a venue for "the second Saturday of October" requires knowing whether it falls on October 8, 14, or 15 depending on the year — this calculator answers that instantly.

Worked Examples

US Independence Day 2026

Problem:

What day of the week is July 4, 2026?

Solution Steps:

  1. 1new Date(2026, 6, 4) — month index 6 = July
  2. 2date.getDay() = 6 (Saturday)
  3. 3July 4, 2026 is a Saturday
  4. 4isWeekend = true (Saturday or Sunday)
  5. 5The US federal holiday would be observed on July 3, 2026 (Friday — preceding weekday)

Result:

July 4, 2026 is a Saturday. The federal holiday is observed on Friday, July 3, 2026.

Nth Weekday Calculation

Problem:

What is the 4th Thursday of November 2026 (US Thanksgiving)?

Solution Steps:

  1. 1November 1, 2026: new Date(2026, 10, 1).getDay() = 0 (Sunday)
  2. 2First Thursday: days to Thursday (4) from Sunday (0) = 4 days → November 5
  3. 32nd Thursday: November 12; 3rd Thursday: November 19; 4th Thursday: November 26
  4. 4US Thanksgiving 2026 = November 26, 2026

Result:

US Thanksgiving 2026 = Thursday, November 26, 2026 (the 4th Thursday of November).

Days Until the Weekend

Problem:

If today is Wednesday (dayOfWeek = 3), how many days until Saturday?

Solution Steps:

  1. 1Saturday is dayOfWeek = 6
  2. 2daysToWeekend = 6 − 3 = 3 days
  3. 3Saturday is 3 days from Wednesday

Result:

From Wednesday, Saturday is 3 days away.

Tips & Best Practices

  • US Thanksgiving: 4th Thursday of November. UK Mother's Day: 4th Sunday in Lent. These 'floating' holidays require weekday position calculations — use this calculator to find the exact date each year.
  • When scheduling monthly recurring meetings (e.g., '2nd Tuesday of the month'), verify the dates for the next 12 months to ensure they don't fall on holidays.
  • The observable federal holiday moves: if July 4 is Saturday → observe Friday July 3; if Sunday → observe Monday July 5.
  • For payroll on 'last business day of the month,' check whether that Friday is a holiday that shifts the bank processing date.
  • In some countries (most of Europe), Monday = day 1 per ISO 8601; in the US, Sunday = day 1. Clarify which convention your system uses before computing nth-weekday dates.
  • The 5th occurrence of a weekday in a month is rare (happens in roughly 29% of months) — be careful when scheduling recurring events that reference the '5th Monday.'

Frequently Asked Questions

Enter your birth date in the date picker and the calculator will instantly show the day of week. For example, a person born on June 6, 1944 (D-Day) was born on a Tuesday. You can verify this with any reliable day-of-week algorithm or historical calendar.
The week of month (1–5) is computed as ceil(dayOfMonth / 7). So days 1–7 are in week 1, days 8–14 in week 2, 15–21 in week 3, 22–28 in week 4, and days 29–31 (if they exist) in week 5. This is a simple positional calculation and may differ from how some calendars define 'the 4th week' — some count partial weeks at the beginning of the month as week 1.
The starting day of the week varies by culture and tradition. In the US, most calendar systems display Sunday as the first day (getDay() = 0). In Europe and per ISO 8601, Monday is the first day of the week. Ancient Hebrew tradition begins the week on Sunday (the day after the Sabbath). In some Islamic countries, the week begins on Saturday. This calculator uses Sunday = 0 (the JavaScript standard) for day-of-week values but calculates 'days since Monday' separately for business week context.
For any given month and year: (1) Find the day of week of the 1st of the month using getDay(). (2) Calculate the offset to Monday: diff = (1 − getDay() + 7) % 7. (3) The first Monday = 1 + diff. (4) The 3rd Monday = first Monday + 14. This calculator does this automatically for the selected date's month, listing all occurrences of that weekday in the month.
Statistically, births are slightly more common on Tuesday, Wednesday, and Thursday because elective inductions and C-sections are typically scheduled on weekdays. Births are less common on Saturdays, Sundays, and holidays when many healthcare providers are off. This difference is relatively small — roughly a 10–15% variation between the most and least common days — and becoming smaller as weekend scheduling becomes more common.

Sources & References

Last updated: 2026-06-06

💡

Help us improve!

How would you rate the Weekday Calculator?

<>

Editorial Note

MyCalcBuddy Editorial Team

This page is maintained as an educational calculator reference.

Source

Formula Source: Standard Mathematical References

by Various

UpdatedLast reviewed: May 2026
CheckedFormula checks are based on standard references and internal QA review.

Privacy choices

MyCalcBuddy uses necessary storage for the site to work. Optional analytics, notifications, and future advertising features stay off unless you allow them.