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.
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.
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
Things to watch out for
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.
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.