Memorizing Dates and Days

Hello guys I have a really cool trick to memorize dates of each day of each month in a year in a really powerful way… Well first you need to have a mental image that represents each month forxample for me February is represented by a rose since it’s the “Month of Love”. The images are really at your discretion. Just anything that resonates with you…With this done, pick a day of the week that works as your linchpin and store it’s first occurance in the month. For me I use a Sunday. For example The first Sunday of February 2021 is 7th. So I store February 7th.
Later If I needed to know what the third Wednesday of February would be, I Simply decode my mental image of February and count up to get the first Wednesday which in this case is 3rd then simply add up 14 days to get the third Wednesday’s date. How cool is that?.. Let me know when it works for you


I also use that trick, a way to memorize it better is creating a virtual room, for example I imagine February 2021 room’s walls full of roses and inside this room I put a grape (for me grape is the number 7).
I think this is a nice trick for beggining.



1 Like

That’s a pretty cool way to quickly learn how to tell the day for various dates.

If you’re curious about the standard method used by human calendars who can calculate dates from any century very very quickly, read about the Human Calendar Method. Some of us can calculate these in less than one second.

This method uses the same principle as yours, but has some optimizations.


There is a method for finding the day of any year from year 1600-2100 and it is also called 500 years calender, It is free and made by a record holder and I think it is the simplest method if you will learn the table of 14 upto 15 times and will be able to put a zero there and then subtract the lesser value with the greater one(This will require some common sense but over time this will become natural in less than 10 attempts, It does not take a long time to divide a number 4 digit number by 140 and subtract it’s remainder using the Tracnchenberg system anyway and then to again quickly divide that remainder by 7 if its more than 7(The number of days in a week),

And I think that memorizing the Year and Month code in calenders is unnecessary there is a way to perform calander calculations without any code by finding the code for a date itself in 6 seconds and the remaining 5-6 seconds can be spent on adding the codes and dividing them,

Remember, so not divide a smaller number by a greater number or a two digit number by a 3 digit number,



1 Like


That’s amazing I can do about 2 in sixty seconds

1 Like

did you memorize or calculated?

1 Like

Изчислява ги


just in case it interests you…

I found your blog entry How to Calculate the Day of the Week from Any Date - Art of Memory Blog and struggled with the years code…

after working with the numbers a bit I found this pattern

I just did a few dates and it seems to work. For dates in january/february in leap year you still have to do the -1 manually.

Pattern A: consists of 16 numbers (years 00 - 15), reoccurs every 28 years
Pattern B: consists of 12 numbers, is the filler between Pattern A and also occurs every 28 years)

I don’t know if there’s an easy way to memorise this though


Additional info: We can also mod the date code by 7

18.01.2021 would be either
18+0+6+5 = 18 + 11 = 29 mod 7 = 4 Rest 1
(18 mod 7 = 14 Rest 4) = 4+0+6+5 = 15 mod 7 = 2 Rest 1

1 Like

Have a look at the multiples of 12 if you want a pattern…


Since 3*4=12, you know that you’re looking at every third leap year and skipping over two each time. From a multiple of 12 (which is a leap year) to the next leap year is then “plus 5.” One for each year and one for the leap year.

E.g., 50

You know that 48 is the last multiple of 12 that is less than 50…

4*12=48; so you’re at 4 and then 2 more to get from 48 to 50.
4+2=\color{red}6; which is the year code for 50

E.g., 70

You know that 60 is the last multiple of 12 that is less than 70…

5*12=60; so you’re at 5 plus 5 plus 5 for two leap years
60 \to 64 \to 68; and then 2 more to get from 68 to 70.
5+5+5+2=17 mod 7 \to \color{red}3; which is the year code for 50

*feel free to mod7 the 10 (two leap years), that way it’s +5 for one leap year or +3 for two leap years.


The “odd +11” method for calculating the day of the week is slightly easier for mental calculation because it has fewer steps in it. It’s described here but the basic idea starts with finding the day of the week of the last day in February for the year you’re interested in…

The last day in February is the same day of the week as:
4/4, 6/6, 8/8, 10/10, 12/12
5/9, 7/11, 9/5, 11/7 (mnemonic: “she works 9-5 at 7-11”)
plus the fourth of July, Halloween (10/31), and Boxing Day (12/26)
From there, you can quickly calculate for almost any day.

Details are in the Wikipedia article – good luck!

1 Like