How this calculator works
The calendar repeats a fixed pattern, so the weekday of any date can be worked out exactly. The calculator uses your browser’s calendar (the proleptic Gregorian calendar), and the “Show my working” list walks through John Conway’s Doomsday method — the trick for finding a weekday in your head.
The idea: in every year, certain easy dates — 4/4, 6/6, 8/8, 10/10, 12/12, 5/9, 9/5, 7/11, 11/7 and the last day of February — all fall on the same weekday, called that year’s “doomsday.” Find the doomsday, then count from the nearest one to your date.
Assumptions and tips
- Uses the Gregorian calendar for all dates, including those before it was adopted (1582 in Catholic countries, 1752 in Britain and its colonies).
Worked example
Using the default values in the calculator above:
| Input | Value |
|---|---|
| Date | 1990-07-15 |
| Result | Value |
|---|---|
| Day of the week | Sunday |
| Full date | Sunday, July 15, 1990 |
| Day of the year | 196 of 365 |
| ISO week number | 28 |
| Leap year? | No |
| Days ago | 13,259 days |
Step by step:
- Century anchor for 1900s: Wednesday
- Year part: 90 ÷ 12 = 7 remainder 6; 6 ÷ 4 = 1
- Doomsday 1990 = (3 + 7 + 6 + 1) mod 7 = 3 → Wednesday
- Nearest doomsday date in month 7: day 11
- 15 − 11 = 4 days; Wednesday + 4 days → Sunday
What day is Christmas?
Christmas Day for the next few years, from this calculator.
| Year | Day of the week |
|---|---|
| 2026 | Friday |
| 2027 | Saturday |
| 2028 | Monday |
| 2029 | Tuesday |
| 2030 | Wednesday |
| 2031 | Thursday |
Common mistakes to avoid
- Forgetting the leap-year exception for January and February in the Doomsday method.
- Using the Gregorian calendar for old dates in countries that still used the Julian calendar at the time.
Frequently asked questions
What day of the week was July 4, 1776?
A Thursday.
What day was January 1, 2000?
A Saturday.
What day of the week is Christmas 2026?
Friday, December 25, 2026.
How do I find the day I was born?
Enter your birth date above. The result also shows the day of the year and how many days ago it was.