HOW TO MENTALLY CALCULATE THE DAY OF THE WEEK FOR ANY DATE.

2009-12-23 02:10:06

The Basic Steps

The basic steps for a date in the years 2000-2099 are as follows:

Example date July 13th, 2004

1. Take the last 2 digits of the year and add a quarter onto itself. (04 + 1 = 5)

2. Get the corresponding code for the month. (January = 6, February = 2, March = 2, etc. See month codes for details). July = 5

3. Take the day. (=13)

4. Add the numbers together (5 + 5 + 13 = 23)

5. Take away 7 (or multiples of 7) until a number from 1-7 is left. (23 - 21 =2)

6. This number corresponds to the day of the week. (1 = Monday, 2 = Tuesday, etc.) In this case 2 = Tuesday

The basic steps | Other points | Month codes | Leap years | Gregorian calendar | Shortcuts | Examples | Other methods | Books | Links | Whose idea?

Other points to take into account

Apart from the basic steps, other elements have to be taken into account:

o 1700s add 5

o 1800s add 3

o 1900s add 1

o 2100s subtract 2

o 2200s subtract 4

(* For this method we have to consider a '00' year as part of the new century)

The basic steps | Other points | Month codes | Leap years | Gregorian calendar | Shortcuts | Examples | Other methods | Books | Links | Whose idea?

The codes for the months

At first the hardest part is learning the codes for the months. They are as follows:

Jan Feb Mar Apr. May Jun Jul Ago Sept Oct Nov Dec

6 2 2 5 0 3 5 1 4 6 2 4

Try to use some memory system to remember the codes for the months. for example, February is the 2nd month, March 2 music, etc. Try to find associations that will remind you.

If need be, you can add 7 or multiples of 7 to any of these values to help you remember them. For example, August could be 1 or 8, and as it is the 8th month, it may be easier to remember with 8 than with 1. This may be useful if you can match it with a well-known date. You could remember that the code for December is 25 (4+21), or for someone's birthday. The negative aspect of this is that you'll be taking away the 7 (or multiples) towards the end of the calculations, and you'll be working with bigger numbers.

The basic steps | Other points | Month codes | Leap years | Gregorian calendar | Shortcuts | Examples | Other methods | Books | Links | Whose idea?

Leap Years

The basic steps | Other points | Month codes | Leap years | Gregorian calendar | Shortcuts | Examples | Other methods | Books | Links | Whose idea?

The Gregorian Calendar

The basic steps | Other points | Month codes | Leap years | Gregorian calendar | Shortcuts | Examples | Other methods | Books | Links | Whose idea?

Shortcuts

There are several shortcuts that can be used to simplify and speed up the process so that you can calculate the result almost immediately.

The basic steps | Other points | Month codes | Leap years | Gregorian calendar | Shortcuts | Examples | Other methods | Books | Links | Whose idea?

Examples

The thought process for a date such as 20/12/1967 should be as follows: (explanations are in parentheses)

67- 56 = 11

(Take multiples of 28 from the year - 84, 56 or 28)

11 + 2 = 13

(Add a quarter of the nearest multiple of 4 below the number, in this case the nearest multiple is 8, so a quarter of that is 2)

13 - 7 = 6

(Take away 7 or multiples of 7. This leaves us the year code)

December = 4

(The code for the month from the table above)

20 - 14 = 6

(Take away 7 or multiples of 7 from the day.)

6 + 4 + 6 = 16

(Add the codes for the year, the month and the day)

16+1=17

(Add 1 if the date is in the 1900s)

17 - 14 = 3

(Take away 7 or multiples of 7)

3 = Wed

(The final number indicates day of the week)

For a date in 2000, 2001, 2002 or 2003, remember that the year code is simply the last digit, so for a date in any of these years, we already know the year code.

So, to work out a date in 2000, we forget the year code: for example 4th August 2000

August = 1

(The code for the month)

1+4=5

(Add the codes for the month and the day)

5 = Friday

(The final number indicates day of the week)

The basic steps | Other points | Month codes | Leap years | Gregorian calendar | Shortcuts | Examples | Other methods | Books | Links | Whose idea?

Other methods

Doomsday

Works on the principle that the the 4/4, the 5/9, the 9/5 the 7/11 the 11/7, the 6/6 the 8/8, the 10/10 and the 12/12 always fall on the same day of the week each year. If you can work out this special day of the week for any year, then you the date you want is always close to one of the dates mentioned above. The problem is working out the special day for each year (doomsday).

"Lewis Carroll"

From Martin Gardner's The Universe in a Handkerchief (see books below): You have to divide the year by twelve to start off with. O.K. if you remember your 12 times table.

Windows 98/2000/ME/XP

Double-click on the time at the bottom right of your screen. You can then change the year and month to see the corresponding calendar. It only works for years 1980-2099

The Calendar - David Ewing Duncan

The story of the creation of the Western calendar, which is related in this book, is a story of emperors and popes, mathematicians and monks, and the growth of scientific calculation to the point where, bizarrely, our measurement of time by atomic pulses is now more accurate than time itself

The Oxford Companion to the year

The Oxford Companion to the year - Various

How our own complex calendar evolved with its irregular month lengths and its rules for when leap years occur, plus details of the calendars of many other cultures--Chinese, Hindu, Muslim, and many more-

The Universe in a Handkerchief

The Universe in a Handkerchief - Martin Gardner

This work contains puzzles and paradoxes from Lewis Carroll, whose interests ranged from inventing new games like Arithmetical Croquet, to important problems in symbolic logic and propositional calculus. (see other methods)

Mapping Time

Mapping Time - E.G.Richards

An account for the general reader of the history and underlying basis of each of the most important calendars of the world, from antiquity to modern times. There are descriptions of prehistoric calendars, of those devised by the Egyptians, the Mayans, the Aztecs and other civilizations, of the short-lived French Republican calendar, which introduced a ten-day week, and of our present-day Gregorian calendar.

How did I think of this?

With a little practice you should be able to work out days of the week for any date, and more importantly, you will be able to instantly work out the day of the week for coming events without having to resort to your diary or your computer. Apart from that, it's an impressive party trick.

If you find any faults or have any comments, please contact me at e-mail

Guy Rimmer