首先,公式我们还是要知道,因为是计算嘛。但别慌,我们只需要一条公式:
星期数={世纪数+年数后两位+(年数后两位÷4的整数)+月份数+日期数}÷7的余数
看到这么长的公式估计大家都要昏了吧,但我要告诉大家的是:先别昏,其实真的很简单的。
(据说霍金写《时间简史》的时候甚至不想写任何一条公式,因为写上一条公式会把一半的读者吓跑)
一步步的来。
1)世纪数的记忆很简单,真的太简单了。只要记住这么几个就够了:
1700-1799年:世纪数为4
1800-1899年:世纪数为2
1900-1999年:世纪数为0
2000-2099年:世纪数为6
2100-2199年:世纪数为4
也许聪明的你已经看到了,世纪数其实就是一个6以内的偶数循环。其实只要记住这两条就足够你用了, 1899之前的时代太远啦!
1900-1999年:世纪数为0
2000-2099年:世纪数为6
2)年份的后两位,说起来很拗口,讲起来很简单。例如我们要计算1987年8月8日,那么年份数的后两位我们就用87就够了。
3)月份数,这是唯一要我们记忆的东西。一月到十二月的月份数分别为如下数字:
033614625035
不过对于坛子上的兄弟来讲记忆这么一串数字应该是小菜一碟了。
注意:如果当年是闰年的话,那么一、二月份的月份数就分别为6和2。
4)日期数,这个简单。例如28号,那么日期数就是28.
OK,让我们小试牛刀。
例一:计算本人生日1979年10月22日是星期几?
由上面得知世纪数为0;
年份数为79;
年份数÷4的整数:79÷4=19.75,整数为19.
月份数:查表得0
日期数为:22
将上面的数相加:0+79+19+0+22=120
120÷7的余数=1,所以我出生那一天刚好是星期一。
有人可能会讨厌计算这些数(有点大),教你一个小技巧,你会算得很快。比如
79=9=2,
19=5,
22=1
(这样不难明白吧,79÷7的余数为2. 先除以7取余数和后除以7取余数的结果是一样的,如果要证明的话,翻一下小学的算术书吧!)
把这些数相加:2+5+1=8,被7除后得1
例二:计算2000年1月22日是星期几?
由上面得知世纪数是6
年份数为0
年份数÷4为0
月份数:为6(留一个心眼,这一年是闰年,计算一二月份的时候要改一下月份数,其实就是原来的数0和3减1得到。 记住0-1=6在这里面是成立的。s)
日期数:22
将上面的数相加:6+0+0+6+22=34
34÷7的余数是6,因此这一天是星期6.
怎么样,这样都清楚了吧?
如果你想讨论这种计算方法,你可以发信给我,我很乐意讨论一切心算的东东。Xutianwei#gmail.com
本文来自:快速记忆法 http://www.jiyifa.cn/dp-bbsthread-4139.html