Real-World Use Cases

People use a day of week calculator when they need to figure out what day a specific date falls on without flipping through a calendar. If you are planning a wedding for September 12, 2026, you want to know if that is a Saturday before booking a venue.

Genealogists and historians use this tool to verify records. A birth certificate listing March 15, 1953, can be cross-checked: if the document says the birth was on a Sunday but the calculator shows March 15, 1953 was a Sunday, the record is consistent.

Project managers use it when scheduling deadlines across months. If a contract says delivery is due on the 15th of each month, knowing whether that falls on a weekend helps plan around it. July 15, 2026 is a Wednesday, so no adjustment is needed. August 15, 2026 is a Saturday, so the deadline shifts to Monday August 17.

Event planners use it for recurring events. A monthly book club meeting on the first Thursday of every month requires knowing which date that lands on each month. October 1, 2026 is a Thursday, so the October meeting is on the 1st.

How It Works

This calculator uses JavaScript's built-in Date object, which follows the Gregorian calendar rules. When you enter a date, the tool creates a Date object and reads the day of week using the getDay() method, which returns 0 for Sunday through 6 for Saturday.

The tool also shows the result using Zeller's Congruence, a mathematical algorithm that calculates the day of the week for any Gregorian or Julian calendar date. Zeller's formula uses the day, month, and year as inputs and produces a number that maps to a day name. The algorithm adjusts January and February by treating them as months 13 and 14 of the previous year, which simplifies the leap year handling.

The ISO 8601 day number (1 for Monday through 7 for Sunday) is shown alongside the JavaScript day number. The ordinal day (day of year, 1 through 365 or 366) and ISO week number are also calculated. The week number follows ISO 8601 rules: week 1 is the week containing the first Thursday of the year.

Step-by-Step Usage Guide

  1. Enter a date using the date picker, or use the year and month dropdowns to navigate to a specific date.
  2. The day of the week appears immediately in the result panel, along with a weekend or weekday badge.
  3. Check the four info cards below for the JavaScript day number, ISO day number, ordinal day of year, and ISO week number.
  4. Scroll to the Zeller's Congruence section to see the same result calculated using a different algorithm. This serves as a verification.
  5. The Year Progress panel shows how far through the year the selected date falls, and the Leap Year panel tells you whether the year has 365 or 366 days.

Examples

Input

September 12, 2026

Output

Saturday

A popular date for autumn weddings

Input

July 4, 2026

Output

Saturday

US Independence Day falls on a Saturday in 2026

Input

January 1, 2000

Output

Saturday

Y2K began on a Saturday. The year 2000 was a leap year.

Input

March 15, 1953

Output

Sunday

Useful for verifying historical records

Input

December 25, 2026

Output

Friday

Christmas falls on a Friday in 2026

Common Mistakes and Edge Cases

Things to watch out for

  • Gregorian calendar boundary: Dates before October 15, 1582 used the Julian calendar, which had different leap year rules. The calculator applies Gregorian rules to all dates, so results for pre-1582 dates are proleptic Gregorian, not historically accurate.
  • Timezone effects: The calculator interprets your date input as midnight in your local timezone. If you are checking a date that occurred in a different timezone, the result might differ near midnight boundaries. For example, 11:30pm on January 15 in Tokyo is only 10:30am on January 15 in London.
  • Leap year confusion: February 29 exists only in leap years (divisible by 4, except century years not divisible by 400). The year 2100 will not be a leap year, even though it is divisible by 4, because it is a century year not divisible by 400.
  • ISO week numbering: Week 1 of a year is the week containing the first Thursday. This means January 1 can fall in week 52 or 53 of the previous year. For example, December 31, 2026 is a Thursday, so it falls in ISO week 52 of 2026. But January 1, 2027 is a Friday, so it falls in ISO week 52 of 2026 as well.

FAQ

Can I find the day of the week for dates before 1582?

The calculator applies Gregorian calendar rules to all dates. Before October 15, 1582, most of the world used the Julian calendar, which had different leap year rules and a 10-day offset by the time of the switch. Results for pre-1582 dates are mathematically correct under the Gregorian system but do not reflect the historical calendar actually in use at the time.

What is Zeller's Congruence and why does the tool show it?

Zeller's Congruence is a mathematical formula invented by Christian Zeller in 1882. It calculates the day of the week from the day, month, and year using modular arithmetic. The tool shows it as a second method to verify the primary result from JavaScript's Date object. If both methods agree, you can be confident the answer is correct.

What is the difference between JavaScript day number and ISO day number?

JavaScript's getDay() returns 0 for Sunday and 6 for Saturday. The ISO 8601 standard numbers days from 1 for Monday to 7 for Sunday. The tool shows both so you can use whichever convention your application requires.

How is the week number calculated?

The tool follows ISO 8601 week numbering. Week 1 is the week that contains the first Thursday of the year, which is equivalent to the week containing January 4. This means late December dates can belong to week 1 of the next year, and early January dates can belong to week 52 or 53 of the previous year.

Why does the ordinal day sometimes not match the week number times 7?

The ordinal day is the day's position in the year (1-365 or 366). The week number follows ISO rules where week 1 starts on the Monday of the week containing the first Thursday. These two numbering systems do not align perfectly because the first week of the year may start in late December of the previous year.

Is the year 2026 a leap year?

No, 2026 is not a leap year. It is not divisible by 4, so February has 28 days and the year has 365 days. The next leap year is 2028.

Can I use this tool to plan events in future years?

Yes. The calculator works for any date from year 1 onward under Gregorian rules. You can check dates decades in advance. The Gregorian calendar repeats every 400 years, so the day of the week for January 1, 2426 is the same as January 1, 2026.

What happens if I enter February 29 in a non-leap year?

JavaScript's Date object handles this by rolling over to March 1. The calculator will show March 1 and its corresponding day of the week. This is a known behavior of JavaScript date parsing, not a bug in the tool.

Related Tools

Date CalculatorAdd or subtract days, weeks, months from any dateWeek Number CalculatorFind the ISO week number for any dateBusiness Days CalculatorCount working days between two datesDoomsday CalculatorCalculate day of week using Conway's mental math method

Data Sources and Accuracy

  • JavaScript Date object - uses the Gregorian calendar as implemented by the V8 engine and browser standards
  • Zeller's Congruence algorithm - a well-established mathematical formula for day of week calculation
  • ISO 8601 standard - defines week numbering and day numbering conventions used internationally

The calculator applies Gregorian calendar rules to all dates. For dates before October 15, 1582, results are proleptic Gregorian and may not match the Julian calendar historically in use. Timezone interpretation may cause off-by-one errors for dates near midnight when viewed from different time zones.