🗓️ Day of the Week Calculator

Find out what day of the week any date fell or falls on — past, present, or future — plus when it next repeats on the same weekday.

🗓️ Find the Day
Result
This date falls on a
Day of Year
Week Number
Leap Year?
Days From Today
Next years on the same weekday
🗓️

Pick a date, then click Find Day of the Week

Guide

About the Day of the Week Calculator

Last updated: July 2026 · Reviewed by the NeftCal editorial team

This free day of the week calculator answers a question that's genuinely hard to work out in your head: what weekday did (or will) a specific date fall on? Enter any date — the day you were born, a historical event, or a future deadline — and instantly see whether it's a Monday, Friday, or any other day of the week.

What This Calculator Computes

Enter a Date and click Find Day of the Week. The result shows the exact weekday, the date's day-of-year number (1–365 or 366), its ISO week number, whether that year is a leap year, how many days it falls from today, and the next few years the same calendar date will land on the same weekday again.

Who Should Use This Calculator

Anyone curious what day of the week they were born, genealogists and historians verifying event dates, event planners checking whether a date falls on a weekend, and puzzle or trivia enthusiasts exploring calendar patterns like the doomsday algorithm.

Real-World Applications

  • Finding what day of the week you (or a family member) were born
  • Checking whether a future deadline or event date falls on a weekend
  • Verifying historical dates for research, genealogy, or journalism
  • Exploring calendar recurrence patterns for planning recurring events
  • Pairing with NeftCal's Age Calculator or Date Calculator for broader date math
How It Works

How the Day of the Week Is Determined

The calendar logic behind the result, and a peek at the doomsday algorithm

This Calculator's Method
Uses the JavaScript Date object's built-in weekday index (0 = Sunday … 6 = Saturday) for the Gregorian calendar, applied proleptically to any year

The Doomsday Algorithm (manual method)
Every year has a "doomsday" weekday that April 4, June 6, August 8, October 10, and December 12 all fall on (among other easy-to-remember anchor dates). Once you know a year's doomsday, you can count forward or backward from the nearest anchor date to find any other date's weekday in that year — a mental-math shortcut popularized by mathematician John Conway.
📅

Gregorian Calendar Rules

The result follows the standard Gregorian leap-year rule — divisible by 4, except century years not divisible by 400 — which determines February's length and shifts every later weekday in a leap year.

🔁

14-Year (or 28-Year) Repeat Pattern

A calendar date repeats on the same weekday roughly every 5–6 years in a simple pattern, and exactly every 28 years in a cycle free of century-year exceptions, because of how leap years redistribute the extra day.

🧮

Zeller's Congruence

A classic formula (published by Christian Zeller in the 1880s) computes the day of the week directly from the year, month, and day using modular arithmetic — the same underlying logic modern date libraries use internally.

⚙️ Why This Approach Is Reliable

Rather than reimplementing Zeller's Congruence or the doomsday algorithm by hand, this calculator relies on the browser's native Date object, which already implements correct proleptic Gregorian weekday calculation — reducing the chance of an off-by-one bug around leap years or century boundaries.

🎯 What "Next Same-Weekday Years" Means

  • Same month and day, different year, landing on the same weekday
  • Useful for planning a recurring event you want to always fall on, say, a Saturday

📋 Assumptions

  • All results use the Gregorian calendar, applied proleptically to any date
  • Leap years are handled automatically via native date arithmetic

⚠️ Limitations

  • Doesn't reflect the Julian calendar still in use in parts of the world before their local Gregorian adoption date
  • No time-of-day precision — works with calendar dates only
Walkthrough

Step-by-Step: How to Use the Day of the Week Calculator

From picking a date to reading the result

Pick a date

Choose any past, present, or future date using your device's native date picker.

Click "Find Day of the Week"

See the exact weekday, day-of-year number, ISO week number, leap-year status, and the next years the date repeats on the same weekday.

Example

Worked Example

A famous historical date and a leap-year date

Example 1 — July 4, 1776

Date4 Jul 1776
Day of WeekThursday
Leap YearYes (1776)
Applying proleptic Gregorian weekday rules to July 4, 1776 (the day the U.S. Declaration of Independence was adopted) gives a Thursday.

Example 2 — February 29, 2024 (a Leap Day)

February 29 only exists in leap years. February 29, 2024 fell on a Thursday. The next time February 29 occurs again is 2028, and it won't land on a Thursday again until several leap cycles later, since leap days follow their own, slower weekday-repeat pattern.
Pros & Cons

Advantages and Limitations

What this Day of the Week Calculator does well, and where it has boundaries

✅ Advantages

  • Free, instant, and requires no signup
  • Runs entirely in your browser — no data is sent to a server
  • Works for any past, present, or future date your browser's date picker allows
  • Automatically and correctly handles leap years
  • Shows the next years the same calendar date repeats on the same weekday
  • Includes day-of-year and ISO week number in the same result

⚠️ Limitations

  • Applies Gregorian calendar rules proleptically — not historically accurate for regions that used the Julian calendar at the time
  • No time-of-day precision — dates only
  • Doesn't support non-Gregorian calendar systems (Hijri, Hebrew, Chinese lunar, etc.)
📝

Summary: This Day of the Week Calculator instantly finds the weekday for any date, past or future, along with day-of-year, week number, and same-weekday repeat years — free, instant, and entirely client-side. Pair it with the Age Calculator or Date Calculator for related date math.

FAQ

Frequently Asked Questions

Common questions about finding a date's day of the week

How do I find what day of the week a date falls on?
Enter the date in the calculator and click Find Day of the Week. It instantly shows the weekday — Monday through Sunday — that the date falls on.
Can I find the day of the week for a date in the past, like my birthday?
Yes. Enter any past date, including your birth date, and the calculator returns the exact day of the week it fell on, using standard Gregorian calendar rules.
Can I find the day of the week for a future date?
Yes. The calculator works identically for future dates, which is useful for checking whether an event or deadline falls on a weekend.
How does the calculator determine the day of the week?
It uses your browser's built-in JavaScript Date object, which implements the proleptic Gregorian calendar — the same weekday-assignment rules used by Zeller's Congruence and the doomsday algorithm, correctly accounting for leap years.
What does "next occurrence on the same weekday" mean?
Because a specific calendar date (like March 15) doesn't fall on the same weekday every year, the calculator lists the next few years in which that exact month and day will fall on the same weekday as your selected date.
Does this work for dates before 1582, when the Gregorian calendar was adopted?
The calculator applies Gregorian calendar rules proleptically (projected backward) to any date your browser's date picker accepts, which is useful for consistency but is not how those dates were actually recorded at the time in regions still using the Julian calendar.
Is my date data saved or sent to a server?
No. This calculator runs entirely in your browser — the dates you enter are never transmitted to or stored on a server.

Related Calculators

Explore other time & date tools