MaximCalculator Free, fun & accurate calculators
💖 Platinum love & fun layout
🌙Dark Mode

Day of the Week Calculator

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.

🗓️Any date → weekday in one click
🔢Includes ISO week number
🏖️Weekend / business-day check
📱Made for screenshots & sharing
Tip: Use Calendar-safe (UTC) mode to avoid timezone edge cases (recommended for “What day was 1999-12-31?”).

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.

📅
Example: 2026-01-01 → Thursday
🧭
UTC treats the date as a pure calendar day (no timezone shift).
🌐
Uses your browser’s locale rules for weekday names.
Useful for planning and quick sanity checks.
📘 How it works

Day of the Week Calculator (Omni-level explanation)

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.

1) What the calculator returns

  • Weekday name (Monday–Sunday), optionally in multiple languages using your browser’s locale rules.
  • Weekend check (Is it Saturday or Sunday?).
  • ISO week number (e.g., Week 01 to Week 53), which is commonly used in work planning and analytics.
  • Extra details: leap year flag, day-of-year, and the next date that lands on the same weekday.

2) The core idea (weekday as a number)

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:

  • Computer approach (what this tool uses): convert the date to a timestamp and let the runtime compute the weekday. Fast and accurate.
  • Math approach (how you can verify): use a known weekday algorithm to calculate the same index by hand.

3) Calendar-safe mode vs local mode (timezone edge cases)

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:

  • Calendar-safe (UTC) — recommended: treats your input as a pure calendar date and calculates the weekday in UTC. This avoids timezone drift.
  • Local time: uses your device’s local timezone. This is fine for most modern dates, but can be confusing near DST edges.

4) “Formula breakdown” (the math behind weekday algorithms)

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):

  1. Shift months so that March is the first month and February is the last. This makes leap year handling cleaner.
  2. Split the year into a “century” part and a “year within century” part.
  3. Add weighted month and year terms (because months don’t all have equal lengths).
  4. Add the day of month.
  5. Take the result mod 7 to get a weekday index (0–6).

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.

5) ISO week number (what it means)

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.

5.5) Quick verification trick (Doomsday method, in plain English)

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.

6) Examples

Example A: A birthday check

Date: 1990-05-12
Output: Saturday (Weekend ✅)
Use case: you can confidently say “I was born on a Saturday.”

Example B: Planning an event

Date: 2026-11-27
Output: Friday
Use case: confirm whether a planned “Friday night” event really lands on a Friday.

Example C: ISO week for work

Date: 2025-01-01
Output: weekday + ISO week number
Use case: align planning docs that refer to “Week 01” or “Week 52/53.”

7) Common mistakes this tool avoids

  • Timezone drift: Calendar-safe (UTC) mode prevents “one day off” surprises.
  • Leap-year confusion: Leap years are handled automatically (and shown as a detail).
  • Week number mismatch: ISO week rules are different from “week of year starting Jan 1” — this tool uses ISO.

FAQs

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.

MaximCalculator provides simple, user-friendly tools. Always treat results as entertainment and double-check any important numbers elsewhere.