|
|
另一个计算某一天是星期几的方法
|
|
8月30日
|
前面第二段我们谈到了一个游戏:中要记住
5 1 1 4 6 2 4 0 3 5 1 3
这一串数字就能很快地心算出1994年任何一天是星期几。这在手头无年历可查的情况下还是有一定用处的。在那一段我们还列出了最近几年每年对应的十二个数字,用这种方法计算最近几年某年某月是星期几也都还方便。
但是要计算自古至今以至遥远未来的公元某年某月某日是星期几,因为手头很难有那一年的年历,那一年相应的十二个数字不易获得,所以那种方法不适用了。
本段要介绍的是计算我们现在使用的历法实行以来或未来公元某年某月某日是星期几的一个方法。
先介绍一个算式:
其中 是公元的年数,C是从这一年的元旦算起到这一天为止(包括这一天是内)的天数。方括号表示其中算式的整数部分,即在计算S的值时,三个方括号中只要算出商数的整数部分,把余数略去不计。
求出S的值之后,除以7,余几就是星期几;除尽了就是星期日。
例如我们计算一下西安事变发生在星期几。
解 西安事变发生在1936年12月12日,所以
x=1936 C=347
于是可得
=1935+483-19+4+347=2750
2750÷7=392………6,
所以西安事变发生在星期六。
我们再来计算一下1994年12月25日是星期几;此时
x=1994 C=359
于是可得
=1993+498-19+4+359 =2835
2835÷7=405,无余数,
所以,1994年圣诞节是星期日。
这个计算方法根据的是每四年一闰、百年不闰、四百年再闰的历法,即格里历。格里历是从公元1582年开始实行的,所以,用这个方法可以计算公元1582年以后某年某月某日是星期几
|
| |
|
  |