Day of the Week Calculator

Find the exact day of the week for any date in history or the future with calendar analysis, historical context, date insights, and interactive calendar visualizations.

Day of the Week Calculator

Enter any date — past, present, or future — and instantly see the weekday, calendar position, and date analysis using Zeller's Congruence on the proleptic Gregorian calendar.

0001 – 9999

What Is A Day Of The Week Calculator?

A day of the week calculator turns a calendar date into its weekday — Monday, Tuesday, Wednesday, and so on. It sounds simple, and for dates near today most of us can work it out in our head, but for arbitrary dates the calculation is surprisingly tricky: it has to account for the irregular length of months, the leap-year rule, and the entire structure of the Gregorian calendar. This tool does it in a single step for any date from 0001 AD to 9999 AD, using a closed-form algorithm called Zeller's Congruence verified against the JavaScript Date object across the full supported range.

Five integrated modes cover the most common reasons people look up a weekday: the standard Day of the Week Calculator for one-off lookups, a Historical Date Finder that adds era classification and calendar-system notes for pre-1900 dates, a Future Date Planner with weeks and months remaining, a Birthday Weekday Finder that maps your lifetime of birthdays to weekdays, and a Date Insights Explorer that reports ISO 8601 week number, fiscal quarter, leap-year status, weekday occurrence in the year, and a year-progress timeline. Pair it with our age calculator, date difference calculator, or countdown timer for the related questions about time.

How Days Of The Week Are Calculated

Step 1 — fix the calendar

Use the proleptic Gregorian calendar — the modern rule, extended backwards. This is the global civil standard, so a January 1, 1900 result here matches every modern history book and online reference.

Step 2 — adjust January and February

Zeller's algorithm treats January and February as months 13 and 14 of the previous year. This single trick collapses the awkward leap-day position at the end of February into a clean cycle the formula can handle.

Step 3 — apply the closed-form

A short modular-arithmetic formula combines the day, adjusted month, year-of-century, century, and the count of leap years to produce a number 0–6 — the weekday — in constant time.

Step 4 — verify with cross-checks

The calculator separately computes the day of year, ISO 8601 week number, leap-year status, and weekday occurrence in the year. Any one of these would catch an arithmetic error in the others.

Five Ways To Use This Calculator

  1. 1

    Look up a single date

    Standard mode — pick a month, day, and year and get the weekday plus a full date breakdown. Useful for confirming birthdays, anniversaries, deadlines, or the start of a contract.

  2. 2

    Research a historical date

    Historical Date Finder mode adds an era classification (Antiquity, Middle Ages, Renaissance, Industrial, Modern) and a Gregorian / Julian advisory note for dates before October 15, 1582 — essential for genealogy and history.

  3. 3

    Plan a future event

    Future Date Planner mode adds days, weeks, and months remaining until your target date. Use it to pick weekend-friendly wedding dates, conference sessions, or weekday-only product launches.

  4. 4

    Map your birthdays to weekdays

    Birthday Weekday Finder mode shows the day you were born, lifetime birthdays by weekday with a chart, and the next ten birthdays — useful for planning that 30th-birthday Saturday party years in advance.

  5. 5

    Explore date statistics

    Date Insights Explorer mode surfaces day of year, ISO week number, quarter, leap-year status, weekday occurrence, and a year-progress timeline. Good for project planning, fiscal reporting, and date trivia.

Calendar Systems Explained

Gregorian calendar

Introduced by Pope Gregory XIII on October 15, 1582, replacing the Julian calendar by skipping ten days. Uses a 400-year leap-year cycle of 97 leap years (one every 4 years, minus three century years not divisible by 400). The global civil standard today.

Julian calendar

Introduced by Julius Caesar in 45 BC, with a simple leap year every 4 years — slightly too generous, drifting roughly 1 day per 128 years against the solar year. Still used by some Eastern Orthodox churches for liturgical dates.

Proleptic Gregorian

The Gregorian rule extended backwards in time, used by ISO 8601 and most computer software for pre-1582 dates. This calculator uses proleptic Gregorian throughout for consistency — it may disagree with historical records that used Julian dates.

ISO 8601

An international standard that combines the proleptic Gregorian calendar with Monday-start ISO week numbering (weeks 1–53, with week 1 containing the year's first Thursday). Used in software, science, and international business.

Best Practices For Date Planning

  • Check the weekday before committing to a date. A small detail can be the difference between a packed Saturday wedding and a half-empty Wednesday one. Always sanity-check before printing invitations or booking venues.
  • Use ISO 8601 (YYYY-MM-DD) for software and international use. It's unambiguous (no confusion between MM/DD and DD/MM), sorts alphabetically into chronological order, and is the only date format every modern tool understands the same way.
  • Don't trust shifted weekdays across timezones. Calendar dates have no timezone — Tuesday in Tokyo is the same Tuesday in New York for the same Y-M-D. But event times do shift, and a late-night event in one zone can be the next day's morning in another. Use our time zone converter for that.
  • Watch for ISO week-year mismatch in January. January 1 sometimes belongs to the previous year's ISO week 52 or 53. If you're reporting weekly metrics for a calendar year, use ISO year, not calendar year, to avoid orphan partial weeks.
  • Pre-1752 British dates may surprise you. Britain (and its colonies) switched from Julian to Gregorian on September 14, 1752. George Washington's birthday is commemorated as Feb 22, 1732 Gregorian — but historical records list Feb 11, 1732 Julian. Both are correct in context.
  • Save important weekdays in advance. Birthdays, anniversaries, and recurring events fall on different weekdays each year. Five or ten years out, plan your milestone celebrations against the Birthday Weekday Finder mode to grab the best calendar slots.

Why Day Of The Week Matters

The weekday a date falls on shapes everything from social attendance to business operations. Weddings, parties, conferences, product launches, and travel all bend around the weekend-versus-weekday split. Payroll, tax deadlines, banking, and government deadlines all bend around it too — a deadline on a Saturday usually rolls forward to Monday, and the difference matters when interest is accruing or a contract is closing.

For historical research, the weekday is a verification tool. If a memoir says “the parade was held on a Sunday, December 7, 1941” that's consistent with the calendar; if it says “the parade was held on a Tuesday, December 7, 1941” that's an error you can catch. For genealogists, weekday lookups confirm the consistency of birth, marriage, and death records — and the calendar-system note flags whether a Julian / Gregorian distinction may be in play.

Tricky Calendar Cases

Centuries can break the leap rule

1900 was not a leap year, but 2000 was. Centuries divisible by 400 keep their leap day; centuries not divisible by 400 lose it. This is why the Gregorian calendar drifts only ~0.3 days every 400 years versus the Julian's ~3 days.

Feb 29 birthdays only celebrate every 4 years

Leap babies (born February 29) face a small dilemma in common years — by convention most celebrate on February 28 in the U.S. and March 1 in some other countries. This calculator follows the February 28 convention for birthday-weekday math.

ISO weeks can produce week 53

Years starting on a Thursday (or leap years starting on a Wednesday) contain 53 ISO weeks. 2020 is one example. Year-on-year comparisons of 'week 53' metrics need a matching 53-week year, or they don't line up.

The 1582 gap is real

When Pope Gregory XIII switched calendars, October 5–14, 1582 simply did not exist in Catholic countries. The Julian-equivalent dates do — and dates in protestant or orthodox countries continued under Julian for centuries longer.

Core Calendar Formulas

The formulas below are the four workhorses behind every calculation in this tool. All operate on the proleptic Gregorian calendar with integer arithmetic — no floating-point, no rounding error, no timezone dependence.

Zeller's Congruence

h = (d + ⌊13(m+1)/5⌋ + k + ⌊k/4⌋ + ⌊j/4⌋ + 5j) mod 7

Compact closed-form for the day of the week of any Gregorian date. h: 0=Sat … 6=Fri (we shift to 0=Sun … 6=Sat for display). m treats Jan/Feb as 13/14 of the previous year.

Leap year (Gregorian)

leap = (year mod 4 = 0 AND year mod 100 ≠ 0) OR year mod 400 = 0

Three rules in one expression: every 4th year is a leap year, except century years, except every 400th year. Produces 97 leap years per 400-year cycle.

Day of year

DOY = day + Σ (days in month i) for i = 1 to month − 1

Cumulative day count from January 1. Used directly for year-progress and 'Nth day of the year' results.

ISO 8601 week

W = ⌊(ordinal − weekday_of_thursday + 10) / 7⌋

ISO week number = the week of the Thursday in the same ISO week as the date. Encoded via the Date object's UTC arithmetic in this calculator.

Date Planning By Audience

Birthdays & anniversaries

Find what day you were born on, when your next birthday lands on a weekend, and which milestone birthdays (30, 40, 50) fall on Fridays or Saturdays — ideal for planning big parties years ahead.

Weddings & events

Most weddings happen on a Saturday — so the same calendar date in different years can be wildly different in availability. Use Future Date Planner mode to compare candidate years before locking a venue.

Genealogy & historical research

Cross-check birth, marriage, and death certificates against the actual weekday. The Gregorian / Julian note flags any pre-1582 (or pre-1752 in Britain) date where calendar-switch ambiguity may apply.

Project managers

Plan deadlines around weekdays, avoid scheduling client demos on Friday afternoons, and use the ISO week number for sprint planning consistent with most modern project management tools.

Travelers

Hotel rates, flight availability, and event schedules all flex with the weekday. Knowing whether a holiday falls on a Tuesday (long weekend opportunity) or a Saturday (already a weekend) shapes the whole trip.

Students & teachers of math

Zeller's Congruence is a classic exercise in modular arithmetic and the leap-year structure of the Gregorian calendar. The step-by-step result panel walks through every line of the formula for a date you choose.

Common Date Misconceptions

  1. 1

    ‘Every 4 years is a leap year’

    Almost — but not for century years. 1700, 1800, 1900, and 2100 are common years; 1600, 2000, and 2400 are leap years. The Gregorian rule keeps the calendar aligned with the solar year much more accurately than the simple-4-year Julian rule.

  2. 2

    ‘The calendar repeats every 28 years’

    True within a single century with no skipped leap year, but the 400-year Gregorian cycle is the only one that repeats exactly. So 1900 and 2000 don't match — but 1900 and 2100 do, because both are common years.

  3. 3

    ‘ISO weeks always start January 1’

    Wrong — ISO week 1 starts on the Monday of the week containing January 4 (equivalently, the first week with at least four days in the new year). So January 1 sometimes belongs to the previous year's ISO week 52 or 53.

  4. 4

    ‘Day of the week depends on timezone’

    Wrong — the calendar date itself is timezone-independent. October 1, 2026 is a Thursday everywhere on Earth. Only the moment-in-time (e.g. midnight UTC vs midnight local) shifts across zones, and that's a separate question.

  5. 5

    ‘Friday the 13th is rare’

    Actually, the 13th falls on a Friday more often than any other weekday in the long Gregorian average — by a tiny margin. Every calendar year has at least one Friday the 13th.

  6. 6

    ‘Zeller's Congruence is approximate’

    Not at all — it's an exact closed-form formula. There's no rounding, no approximation, no calendar-cycle table. The floor divisions encode the structure of the Gregorian calendar precisely.

Built for event planners, genealogists, students, project managers, and anyone with a date to verify.

Day-of-week math uses Zeller's Congruence on the proleptic Gregorian calendar. ISO 8601 week numbering is verified against the standard via the JavaScript Date object. Leap years follow the Gregorian rule (4 / 100 / 400). See our methodology and editorial policy. This tool is for educational and planning use; for historical legal documents always check the calendar system actually in civil use at the relevant time and place.

Frequently Asked Questions

Pick the month, day, and year in the calculator above and press Calculate. The tool uses Zeller's Congruence on the proleptic Gregorian calendar to compute the weekday in a single closed-form step — exact for any date from 0001 AD to 9999 AD, with no rounding error or internet round-trip required.

Switch to the Birthday Weekday Finder mode and enter your date of birth. The calculator reports the day you were born on, your current age and number of days alive, a chart of every past birthday by weekday, the weekday on which you have celebrated most often, and the weekday of each of your next ten birthdays — useful for planning a milestone party years in advance.

Mathematically exact across the entire supported range (0001–9999 AD). Zeller's Congruence is a closed-form algorithm — no approximation, no rounding error, no calendar-cycle lookup tables. We cross-check every result against the day of year, ISO week number, and leap-year flag, and the JavaScript Date object as an independent reference.

The proleptic Gregorian calendar — the modern Gregorian rule extended backwards in time. This is the world's civil standard today and the calendar used by ISO 8601. For historical dates before October 15, 1582 the Julian calendar was in actual use; the calculator displays a note when a result falls in that era so you can convert if needed.

Using the standard Gregorian rule: a year is a leap year if it's divisible by 4, except century years which must also be divisible by 400. So 2000 is a leap year and 1900 is not. The calculator accepts February 29 inputs in valid leap years and reports leap-year status in every result card.

Yes — any year from 0001 AD onwards. The Historical Date Finder mode adds an era classification (Antiquity, Middle Ages, Renaissance, Industrial Era, Modern), a Gregorian / Julian advisory note when relevant, and curated presets for famous dates like the Moon Landing (July 20, 1969 — a Sunday), the fall of the Berlin Wall, and the signing of the U.S. Declaration of Independence.

Yes — the calculator works for any year up to 9999 AD. The Future Date Planner mode also shows days, weeks, and months remaining until your target date, plus a quick weekend / weekday classification — invaluable for picking wedding dates, scheduling conferences, or timing product launches.

The ISO 8601 week number divides the year into 52 or 53 numbered weeks, with Monday as the first day of each week. Week 1 is the week containing the year's first Thursday — equivalently, the first week with at least four days in the new year. Note that January 1 sometimes belongs to the previous year's ISO week 52 or 53; the calculator displays the correct ISO year when this happens.

Because 365 ÷ 7 leaves a remainder of 1, each common year shifts the weekday of January 1 forward by one day; a leap year shifts it forward by two. The calendar therefore repeats every 28 years inside any 100-year block free of century rules, and the full Gregorian cycle repeats exactly every 400 years — so April 1, 2025 and April 1, 2425 fall on the same weekday.

Yes. The Gregorian calendar is the world's civil standard, and the weekday for a fixed calendar date does not depend on timezone — January 1, 2026 is a Thursday in Auckland, in Reykjavik, and everywhere in between. Only the moment-in-time (midnight UTC vs midnight local) shifts across zones, which is a separate question handled by our time zone converter.