不翻日历,怎样算出任意一天是星期几?
发布网友
发布时间:2022-04-22 03:34
我来回答
共1个回答
热心网友
时间:2023-09-29 09:52
如果你要想知道历史上一些重要日子,或是未来随便哪一天是星期几,不翻日历,能计算出来吗?
根据历法原理,按照下面的公式计算,就可以知道某年、某月、某日是星期几了。
这个公式是:
S=x-1+x-14-x-1100+x-1400+C。
这里x是公元的年数,C是从这一年的元旦算到这天为止(连这一天也在内)的日数。x-14表示为x-14的整数部分;在计算S时,三个分数式只要商数的整数部分,余数略去不计,再把其它几项依次加减,就可得到S。
求出S以后,用7除;如果恰能除尽,这一天一定是星期日;若余数是1,那么这一天是星期一;余数是2,这一天就是星期二,依此类推。
例1:1921年7月1日,中国*党在上海成立。你可知道1921年7月1日是星期几?
按上面的公式,可得:
S=1921-1+1921-14-1921-1100
+1921-1400+(31+28+31+30+31+30+1)
=1920+480-19+4+182
=2567。
2567÷7=366……5。
所以1921年7月1日是星期五。
例2:1949年10月1日是伟大的中华人民共和国成立的日子,这一天是星期几?
按上面公式计算,可以知道:
S=1949-1+1949-14-1949-1100
+1949-1400+(31+28+31+30+31+30+31+30+1)
=1948+487-19+4+274
=2694。
2694÷7=384……6。
所以1949年10月1日是星期六。
例3:1984年元旦是星期几?
按上面公式可得:
S=1984-1+1984-14-1984-1100
+1984-1400+1
=1983+495-19+4+1
=24。
24÷7=352。
所以1984年元旦是星期日。