CalculatorPro Tools

How to Find the Day of the Week for Any Date

No calendar lookup is required. A handful of arithmetic operations will tell you the weekday of any date in the Gregorian calendar, and understanding why is a small and satisfying piece of mathematics.

Skip the manual math. Enter your numbers and get the answer instantly.

Try the Day of the Week Calculator

The Method in Brief

Sakamoto's algorithm uses a table of month offsets plus the year, its quarters, its quarters again and its four hundredths. If the month is January or February the year is reduced by one first, because those months fall in the previous year for the purposes of the leap year cycle.

Why January and February Are Special

The leap day falls on the 29th of February, which is why the algorithm treats January and February as belonging to the previous year. Skipping this step on a January date shifts the answer by exactly one day, which is the most common error in hand calculations.

A Full Example

For 10 October 2026, October is after February so the year stays 2026. Add the year, a quarter of it at 506, a hundredth at 20, a four hundredth at 5, the October offset of 6 and the day of 10. The total 2,533 divided by 7 leaves 6, and counting from Sunday, 6 is Saturday.

Verifying Against Known Dates

Before trusting a hand calculation, check it against a date you are sure of. 1 January 2000 was a Saturday and 1 January 1970 was a Thursday. If your method reproduces those, the method is sound.

Why Calendars Can Be Projected

The Gregorian calendar is a rule, not a record. Once the rules are fixed the weekday of any future date is determined with certainty, which is why almanacs can print the day of the week for dates fifty years ahead without any doubt.

The 1752 Discontinuity

Britain lost eleven days in September 1752 when it jumped from the 2nd to the 14th to correct drift. Historical dates spanning that point are genuinely irregular in Britain. Computing systems avoid the problem by applying the Gregorian calendar throughout, including before its adoption.

Worked Example

For 10 October 2026 the calculation sums to 2,533, which is 6 modulo 7. Counting from Sunday, remainder 6 is Saturday, so 10 October 2026 is a Saturday.

Calculate It Now

Last updated: · by CalculatorPro Tools