What the day logo
What the Day
LearnPracticePlayDailyGuides
LearnGuidesPracticePlayDaily challengeLeaderboardAboutContactPrivacy
Copyright © 2026 Jesper Kiledal
All rights reserved
☕Buy me a coffee
What the day logo
What the Day
LearnPracticePlayDailyGuides
Guides / How to Calculate the Day of the Week for Any Date in Your Head

How to Calculate the Day of the Week for Any Date in Your Head

8 min read

This is the complete Doomsday method, broken into five steps. We will work a real example all the way through — the Apollo 11 Moon landing on 20 July 1969 — so you can see exactly how the pieces fit together. By the end you will be able to find the weekday for any date with nothing but mental arithmetic.

A quick note on numbering: we count weekdays from 0 = Sunday up to 6 = Saturday. Every step finishes by taking a remainder after dividing by 7 (written % 7), because the week repeats every seven days.

Step 1 — The century anchor day

Each century has a fixed “anchor day.” You only need to remember four of them, because the pattern repeats every 400 years:

  • 1700s → Sunday (0)
  • 1800s → Friday (5)
  • 1900s → Wednesday (3)
  • 2000s → Tuesday (2)

Our date is in 1969, so the century anchor is Wednesday (3).

Step 2 — The year’s doomsday

Now we adjust the anchor for the specific year. Take the last two digits of the year — for 1969 that is 69 — and run three small divisions:

  1. Divide by 12 and keep the whole number: 69 ÷ 12 = 5.
  2. Take the remainder of that division: 69 mod 12 = 9.
  3. Divide that remainder by 4, whole number only: 9 ÷ 4 = 2.

Add the three results to the century anchor and reduce modulo 7:
(3 + 5 + 9 + 2) % 7 = 19 % 7 = 5.

So the doomsday for 1969 is 5 = Friday. Every memorable doomsday date in 1969 falls on a Friday.

Step 3 — The month’s doomsday date

Each month has a date that always lands on the year’s doomsday. The ones worth memorising:

  • Even months are easy: 4/4, 6/6, 8/8, 10/10, 12/12.
  • For the tricky odd months, remember “I work 9 to 5 at the 7-11”: 9 May, 5 September, 11 July, 7 November.
  • January: the 3rd (or the 4th in a leap year). February: the last day (28th, or 29th in a leap year). March: the 14th (Pi Day).

Our date is in July, so the month’s doomsday is the 11th. From Step 2 we know that day is a Friday — so 11 July 1969 was a Friday.

Step 4 — Count to your date

Find the difference between your day and the month’s doomsday date. Our date is the 20th and the doomsday is the 11th:
20 − 11 = 9.

We want this modulo 7, so 9 % 7 = 2. The date is two weekdays after the doomsday.

Step 5 — The final answer

Add the offset to the year’s doomsday and reduce modulo 7:
(5 + 2) % 7 = 7 % 7 = 0.

And 0 = Sunday. So 20 July 1969 was a Sunday — which is exactly when Apollo 11 touched down. You can check the worked breakdown for that date.

Putting it together

The whole method in one line:

  1. Century anchor day.
  2. Adjust for the year to get that year’s doomsday.
  3. Recall the month’s doomsday date.
  4. Count from it to your date (mod 7).
  5. Add, reduce mod 7, read off the weekday.

It feels slow the first few times and then suddenly clicks. The way to get there is to drill each step separately until it is automatic — which is what the next guide, a two-week practice plan, is for. The mnemonics that make Steps 1 and 3 effortless are collected in Doomsday algorithm memory tricks.

Ready to try it yourself?

The fastest way to learn is to practise the steps as small games.

PracticePlay

More guides

  • What Is the Doomsday Algorithm?Where the method came from, the one idea it is built on, and why it works.
  • Doomsday Algorithm Memory Tricks and MnemonicsAnchor-day and doomsday-date mnemonics, plus the shortcuts that build speed.
  • A Two-Week Practice Plan for Mental Calendar MathA day-by-day plan that turns the theory into fast, reliable recall.
← All guides