Ask your friend to do these calculations.
An example for 13th August, 1999 is shown at the right.
Multiply his/her date of birth by 20. (only date) 13*20=260
Add 222. 260 + 222 = 482
Multiply by 5. 482*5=2410
Add the birth month. 2410 + 8=2418
Multiply by 100. 2418*100=241800
Add the last two digits of the birth year. 241800 + 99=241899
Add 111. 241899 + 111=242010
Ask him/her the answer and you will be able to say his/her date of birth.
Trick - Subtract 111111 (six 1s) from the answer. 242010-111111=130899
Separate the digits by twos. 13/08/99
That is the birth date (in the European format). 13th August, 1999.
Explanation of the Birthday Trick
Let D = Day born
Let M = Month born
Let Y = last two digits of the birth year
Multiply his/her date of birth by 20. 20*D
Add 222. 20D + 222
Multiply by 5. 5 (20D + 222) = 100D + 1110
Add the birth month. 100D + 1110 + M
Multiply by 100. 10000D + 111000 + 100M
Add the last two digits of the birth year. 10000D + 100M + YY + 111000
Add 111. 10000D + 100M + YY + 111111
Trick - Subtract 111111 from the answer: 10000D + 100M + YY
Note: This trick gives you the date in the European form: DD/MM/YY
Ask your students to do the following:
Change this trick so that the answer comes out in the American format: MM/DD/YY
Here is the solution:
Let D = Day born
Let M = Month born
Let Y = last two digits of the birth year
Multiply his/her birth month by 20. 20*M
Add 222. 20M + 222
Multiply by 5. 5 (20M + 222) = 100M + 1110
Add the birth day. 100M + 1110 + D
Multiply by 100. 10000M + 111000 + 100D
Add the last two digits of the birth year. 10000M + 100D + YY + 111000
Add 111. 10000M + 100D + YY + 111111
Trick - Subtract 111111 from the answer: 10000M + 100D + YY