A small guide on calculating the day of week fairly easily
(Image ‘borrowed’ from here)
All it requires you to remember are 12 dates, (and one day of week each year), the rest is simple calculus that anyone can do without paper.
1) Memorise twelve DATES that got the same weekday, note that it is starting with March, to avoid dealing with Feb 29.
Jan. 3. (*)
Feb. 7. (*)
(*) the following year
2) Each year memorise this day of week for current year. E.g. for 2020: Sunday
3) Remember that January and February are handled as previous year. Count the number of days after one of the reference days, take the remainder of this number by division with 7, and forward the day of week that number of days. (Obviously you can also count days before, and thus step backwards)
Example: what is the weekday of new years eve 2020
If you want to calculate for a date somewhere further in the future, you thus need to add 1 per year PLUS an additional 1 per intermediate 29/2 (leap year).
Obviously subtract similar for a date in an earlier year.