1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 计算任何年月日是星期几的公式

计算任何年月日是星期几的公式

时间:2020-04-28 12:57:17

相关推荐

计算任何年月日是星期几的公式

的国庆节快到了,我查看了日历,发现1949年10月1日中华人民共和国成立那天是星期六,当时我在想能不能有一个能计算任何年月日是星期几的公式呢?来计算中华人民共和国万岁那一年的国庆节是星期几呢?于是我就根据计时规律,得出如下公式:

计算任何年月日是星期几的公式:

S=【(N+Y+R)/7】 式中: S=代表星期几

N=年代号

Y=月代号

R=日期

[ ]运算结果取整数 【】运算结果取余数

设需求的年份为Χ,则Χ年的年代号为:

N=【{(x-1)+[(x-1)/4]-[0.01(x-1)]+[[0.01(x-1)]/4]}/7】

Y=对应月份值

月份

1

2

3

4

5

6

7

8

9

10

11

12

平年

0

3

3

6

1

4

6

2

5

0

3

5

润年

0

3

4

0

2

5

0

3

6

1

4

6

R=日期

后将有关数据代入:

N=【{(x-1)+[(x-1)/4]-[0.01(x-1)]+[[0.01(x-1)]/4]}/7】

=【{(11949-1)+[(11949-1)/4]-[0.01(11949-1)]+

[[0.01(11949-1)]/4]}/7】

=【{11948+[11948/4]-[119]+[119/4]}/7】

=【{11948+2987-119+29}/7】

=【14845/7】

=5

Y=对应月份值为0

R=日期为1

代入公式S=【(N+Y+R)/7】

= 【(5+0+1)/7】

=【6/7】

=6

计算结果,使我惊奇地发现中华人民共和国万岁之年的国庆节也是星期六。不知计算是否错误,敬请爱好者赐教。

注:因为时间具有规律性,按照时间规律计算出年代号。某年的年代号,实际上就是某年上一年末(即12月31日)的星期数。同时,时间也具有连续性,所以月代号也有一个恒定的数值,一月是31天,减去4个星期28天还剩余3天转入2月,平年2月是28天,正好是4个星期,转进2月的3天继续转入3月,3月是31天,4个星期又剩下3天,合计6天转入4月份,以下类推。又因为润年2月是29天,所以从3月份起,每月月代号各加1天,只要能记住平年033614625035这一组数字就能知前预后,计算出任何年月日是星期几了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。