Day of the Week Calculator

Find out what day of the week any date falls on — the day you were born, a historical event, a date years ahead. The calculator gives the weekday together with the day of the year, the ISO week number, whether the year is a leap year, and the weekday of the same date in surrounding years, and shows Zeller's congruence so you can check it by hand.

July 20, 1969

Sunday

Day 201 of the year · ISO week 29 of 1969 · 20870 days ago

  • Day of the weekSunday (weekend)
  • Day of the year201 · 164 days left in the year
  • ISO weekWeek 29, 1969
  • Days in this month31
  • Leap yearNo
The same date in other years
YearFalls on
1967Thursday
1968Saturday
1970Monday
1971Tuesday
1974Saturday
1979Friday

How this was calculated

Zeller’s congruence: h = (q + ⌊13(m + 1) ÷ 5⌋ + K + ⌊K ÷ 4⌋ + ⌊J ÷ 4⌋ − 2J) mod 7, with January and February counted as months 13 and 14 of the previous year.

q = 20, m = 7, K = 69, J = 19 → h = 1Sunday

How the weekday is found

The Gregorian calendar repeats every 400 years (146,097 days, exactly 20,871 weeks), so the weekday of any date is fixed by arithmetic. The calculator uses Zeller's congruence, an 1880s formula that maps day, month and year to a number from 0 to 6. The same answer comes from counting days from a known reference date — computers do it that way — but Zeller's version can be done on paper.

Some dates people look up:

Well-known dates
DateWeekdayEvent
July 4, 1776ThursdayUS Declaration of Independence
July 20, 1969SundayApollo 11 moon landing
November 9, 1989ThursdayFall of the Berlin Wall
January 1, 2000SaturdayY2K
September 11, 2001Tuesday
February 29, 2024ThursdayLeap day
January 1, 2030Tuesday

Zeller's congruence, step by step

January and February are treated as months 13 and 14 of the previous year, so that the leap day falls at the end of the 'year' and does not disturb the month offsets. The worked example is July 20, 1969.

Zeller's formula for July 20, 1969
StepValue
q (day)20
m (month; Jan/Feb = 13/14 of prior year)7
K (year mod 100)69
J (century)19
h = (q + ⌊13(m+1)/5⌋ + K + ⌊K/4⌋ + ⌊J/4⌋ − 2J) mod 7(20 + 20 + 69 + 17 + 4 − 38) mod 7 = 92 mod 7 = 1
Result (0 = Saturday, 1 = Sunday …)Sunday

The doomsday rule: weekdays in your head

John Conway's method for mental calculation: every year has a 'doomsday' weekday shared by a set of easy-to-remember dates — 4/4, 6/6, 8/8, 10/10, 12/12, 5/9, 9/5, 7/11, 11/7, the last day of February, and 3/14. Learn the year's doomsday (2026: Thursday) and count from the nearest anchor. July 20, 2026: July 11 is a doomsday (Thursday), so July 20 is nine days later — Saturday.

Doomsday anchor dates
MonthAnchor day
January3 (4 in leap years)
February28 (29 in leap years)
March14 (Pi Day)
April4
May9
June6
July11
August8
September5
October10
November7
December12

Same date, other years

A date moves forward one weekday each year, or two when a February 29 falls in between. That is why birthdays cycle through the week and why the calendar repeats after 6, 11 or 28 years. The result table shows the same date in nearby years; the row below shows how January 1 moves.

January 1 by year
YearWeekday
2024MondayLeap
2025Wednesday
2026Thursday
2027Friday
2028SaturdayLeap
2029Monday
2030Tuesday

Day of year and ISO week

The result also gives the day number within the year (July 20 is day 201, or 202 in a leap year) and the ISO 8601 week number, used in European business calendars: weeks start on Monday and week 1 is the week containing the year's first Thursday, so December 29–31 can belong to week 1 of the next year and January 1–3 to week 52 or 53 of the previous one.

Historical dates and calendar changes

The calculator applies the Gregorian calendar to all dates. Britain and its colonies switched from the Julian calendar in September 1752 (skipping 11 days), Catholic Europe in 1582, Russia in 1918. A weekday for a date before a country's switch is the 'proleptic Gregorian' answer and may differ from the day people at the time experienced. For dates after 1752 in the English-speaking world it is exact.

Frequently asked questions

What day of the week was I born on?

Enter your birth date; the calculator returns the weekday and shows the same date's weekday in other years, so you can see when your birthday next falls on a Saturday.

How do you calculate the day of the week by hand?

Zeller's congruence: h = (q + ⌊13(m+1)/5⌋ + K + ⌊K/4⌋ + ⌊J/4⌋ − 2J) mod 7, with Jan and Feb as months 13 and 14 of the previous year, K the year within the century and J the century; 0 is Saturday. Or use Conway's doomsday rule for mental arithmetic.

Why does my birthday move one day each year?

365 days is 52 weeks and 1 day, so each date advances one weekday a year — two when a leap day intervenes. The full cycle repeats every 28 years.

What is the ISO week number?

The week of the year under ISO 8601: weeks start Monday and week 1 contains the year's first Thursday. Some years have 53 weeks; the first days of January may belong to the previous year's last week.

Does the calculator work for dates before 1752?

It gives the Gregorian (proleptic) weekday. Places using the Julian calendar at the time — Britain before September 1752, Russia before 1918 — experienced a different weekday for the same nominal date.

What day is 1 January 2030?

A Tuesday. The calculator gives the weekday for any future date; the calendar repeats every 28 years, so 2030 matches 2002 and 2058.

Last reviewed . Results are estimates for informational purposes only.