Hi all. I was a little bit challenged to create a system to find out what day Christmas falls on in any year given.
Here's how I did it. I had a few false starts that included trying to use the julian calendar etc etc.
The baseline is Christmas in 1990 falls on a Tuesday.
Here are the rules I came up with.
1. Every 90 years Christmas falls on a Tuesday. This makes it easy to get a starting point close to your target year. ( FALSE )
2. Every odd decade (ten years) gets 2 points if going backward in time and 1 point if going forward.
3. Every even decade (ten years) gets 1 point going backward in time and 2 points if going forward.
4. Christmas advances/rewinds either 1 or 2 days depending on whether it's a normal or leap year. (1 for normal, 2 for leap year)
Lets say you want to know what day Christmas falls on in 1944.
First you round up to 1950 and start counting using the point system up to 1990.
1950 = 2 points
1960 = 1 points
1970 = 2 points
1980 = 1 points
1990 = 2 points
Add up the points to get 8 points. Now advance that number of days from Tuesday and you get Wednesday. Now you know that in 1940 Christmas fell on a Wednesday.
Now apply the following rules for each year.
In odd tens (ie 1990) leap years fell on years 2 and 6.
In even tens (ie 1980) leap years fell on years 0, 4, and 8.
Since we're in 1940 (even) we'll be using 0,4,8.
Hence in 1940 Christmas fell on Wednesday. In '41 it was on Thurday, '42 on Friday, '43 on Saturday, so in 1944 (a leap year) Christmas fell on a Monday!
I crafted the formula so it could easily be done in your head and pretty fast...with some practice you could spew out the answer in seconds. This could be a great party trick!
This was pretty dang fun!
Here's how I did it. I had a few false starts that included trying to use the julian calendar etc etc.
The baseline is Christmas in 1990 falls on a Tuesday.
Here are the rules I came up with.
1. Every 90 years Christmas falls on a Tuesday. This makes it easy to get a starting point close to your target year. ( FALSE )
2. Every odd decade (ten years) gets 2 points if going backward in time and 1 point if going forward.
3. Every even decade (ten years) gets 1 point going backward in time and 2 points if going forward.
4. Christmas advances/rewinds either 1 or 2 days depending on whether it's a normal or leap year. (1 for normal, 2 for leap year)
Lets say you want to know what day Christmas falls on in 1944.
First you round up to 1950 and start counting using the point system up to 1990.
1950 = 2 points
1960 = 1 points
1970 = 2 points
1980 = 1 points
1990 = 2 points
Add up the points to get 8 points. Now advance that number of days from Tuesday and you get Wednesday. Now you know that in 1940 Christmas fell on a Wednesday.
Now apply the following rules for each year.
In odd tens (ie 1990) leap years fell on years 2 and 6.
In even tens (ie 1980) leap years fell on years 0, 4, and 8.
Since we're in 1940 (even) we'll be using 0,4,8.
Hence in 1940 Christmas fell on Wednesday. In '41 it was on Thurday, '42 on Friday, '43 on Saturday, so in 1944 (a leap year) Christmas fell on a Monday!
I crafted the formula so it could easily be done in your head and pretty fast...with some practice you could spew out the answer in seconds. This could be a great party trick!
This was pretty dang fun!