Enter a date
Choose a calendar date and we’ll return the weekday instantly. Optionally switch output language, show the ISO week number, and check whether the date is a weekend.
Type any date to instantly find the weekday (Monday–Sunday). Great for birthdays, history dates, planning events, and double-checking calendars. Includes a weekend check and ISO week number. No signup. 100% free.
Choose a calendar date and we’ll return the weekday instantly. Optionally switch output language, show the ISO week number, and check whether the date is a weekend.
The goal is simple: you give a calendar date (like 2030-07-04) and the calculator returns the weekday (Thursday, Friday, etc.). That sounds trivial until you remember that calendars are a little sneaky: leap years exist, months have different lengths, and your computer’s timezone can shift dates near midnight.
This page is built to be both practical and trustworthy. You can use the fast browser method
(JavaScript’s Date object) and you also get the underlying “math” explanation
(the kind of logic used in classic weekday algorithms like Zeller’s congruence or the Doomsday method).
That combination is what makes the result easy to validate and hard to break.
Every date maps to a weekday index. Many systems use: 0 = Sunday, 1 = Monday, ..., 6 = Saturday. Once you know that index, you simply translate it to a word (“Monday”) and you’re done.
The only hard part is computing that index reliably. There are two common approaches:
If you type a date like 2024-01-01, you usually mean “that calendar day” — not “that day at midnight in my local timezone.” Some devices interpret a date-only value in a way that can cause an off-by-one shift when timezones or daylight saving transitions are involved.
That’s why this calculator includes two modes:
You don’t need to memorize formulas to use this tool — but understanding the mechanics helps you trust it. Here’s a high-level breakdown of a classic weekday algorithm (similar in spirit to Zeller’s congruence):
The exact constants differ depending on which variant you use, but the concept is always: convert the calendar structure into a number that cycles every 7 days.
ISO weeks are widely used in business contexts. Under ISO-8601: the week starts on Monday, and Week 1 is the first week that contains the year’s first Thursday. This leads to the slightly surprising fact that early January dates can belong to Week 52/53 of the previous year, and late December dates can belong to Week 1 of the next year.
This calculator computes the ISO week number with the standard method: shift the date to the Thursday of its week, then measure how many weeks have passed since the first Thursday of the ISO year.
If you like mental math, the Doomsday method is a famous shortcut. Each year has a “doomsday” weekday (a fixed anchor day). Once you know that anchor, you can recall a few memorable date pairs that always fall on the doomsday of that year (like 4/4, 6/6, 8/8, 10/10, 12/12, and in many years 5/9 and 9/5). From the nearest anchor date, you count forward or backward to your target date.
You don’t need to memorize the whole system — just know it exists. It’s one reason weekday calculations are not “magic”: they’re a structured pattern that repeats with a period of 400 years in the Gregorian calendar. That 400-year cycle is exactly why leap year rules include the “divisible by 100 unless divisible by 400” exception.
Date: 1990-05-12
Output: Saturday (Weekend ✅)
Use case: you can confidently say “I was born on a Saturday.”
Date: 2026-11-27
Output: Friday
Use case: confirm whether a planned “Friday night” event really lands on a Friday.
Date: 2025-01-01
Output: weekday + ISO week number
Use case: align planning docs that refer to “Week 01” or “Week 52/53.”
It works reliably for modern Gregorian calendar dates. Some very old historical dates can be tricky because different countries adopted the Gregorian calendar at different times. For everyday use (birthdays, planning, school/work dates), this is accurate and consistent.
Usually it’s either (1) timezone interpretation (local vs UTC), or (2) calendar adoption rules for very old dates. If you want the “pure calendar answer” for a date string, use Calendar-safe (UTC) mode here.
ISO week numbers are a standardized way to label weeks (Week 01–53) used in many workplaces, analytics dashboards, and international scheduling. They reduce ambiguity compared to “the second week of January.”
No. The calculator runs locally in your browser. If you use the “Saved dates” feature, it’s stored in your browser’s local storage only, and you can clear it anytime.
Yes — use Copy result to copy a clean text snippet, or Share to open your device’s share sheet (where supported). This is designed for screenshots too.
Disclaimer: This tool is for informational and planning purposes. For historical research involving calendar reform and local adoption dates, consult specialized sources.
Fast helpers from the Everyday category:
MaximCalculator provides simple, user-friendly tools. Always treat results as entertainment and double-check any important numbers elsewhere.