文档详情

根据年月日推算是星期几的公式

mg****85
实名认证
店铺
DOC
28KB
约2页
文档ID:36609094
根据年月日推算是星期几的公式_第1页
1/2

根据年月日推算是星期几的公式根据年月日推算是星期几的公式有时候,想知道公元某年某月某日是星期几,可以用下面的公式算出来:这里的方括号表示只取商的整数部分式中:x:这一年是公元多少年y:这一天是这一年的第几天s:星期几不过要先除以 7,再取余数没有余数是星期日,余数是1、2、3、4、5、6,分别是星期一、星期二、星期三、星期四、星期五、星期六比如,2010 年国庆节(10 月 1 日)是星期几?x=2010y=31+28+31+30+31+30+31+31+30+1=31×5+30×3+28+1=274s=2010-1+502-20+5+274=2770,2770÷7 余 5所以,2010 年国庆节是星期五如果,你只想知道这个公式怎样用,到这儿就可以了而要想知道这个公式的道理是什么,那可就说来话长了星期制”是公元 321 年 3 月 7 日,古罗马皇帝君士坦丁宣布开始实行的,并且规定这一天为星期一实际上,就是把公元元年元旦(公元 1 年 1 月 1 日)规定为星期一相当于公式中的 x=1,y=1,所以 s=1) 通常 1 年有 365 天,365÷7=52……1,就是说比 52 个星期多 1 天。

所以,同一个日期,下一年是星期几,就要比上一年向后推 1 天比如,上一年元旦是星期三,下一年元旦就是星期四通常每过通常每过 1 1 年,把同一日期是星期几向后推年,把同一日期是星期几向后推 1 1 天天” ,是理解这个公式的关键要想知道某年某月某日是星期几,首先,要知道这一年元旦以公元元年元旦是星期一为起点,已经把星期几向后推了多少天,还要知道这一天是这一年的第几天而要知道这一年元旦已经把星期几向后推了多少天,可以从公元元年到这一年已经过了多少年算起,先按 1 年向后推 1 天计算,再根据闰年的规定进行调整yxxxxs      4001 1001 411闰年的规定是:年份是 4 的倍数的一般都是闰年,其中,年份是整百数的一般不是闰年,只有年份是 400 的倍数的才是闰年现在,可以解释公式中各部分的含义了①x-1: 说明从公元元年开始已经过去了这么多年,先按平年把求元旦是星期几向后推x-1 天;②:说明已经过去了多少个 4 年,按照“年份是 4 的倍数的一般  41x都是闰年”的规定,在①的天数上再向后推这么多天;③:说明已经过去了多少个 100 年,按照“年份是整百数的一般  1001x不是闰年”的规定,把②向后多推的天数减去;④:说明已经过去了多少个 400 年,按照“年份是 400 的倍数的  4001x是闰年”的规定,把③多减去的天数补上;⑤y:说明这一天是这一年的第几天。

这样一来,s 就是在公元元年元旦是星期一的基础上,需要把这一天是星期几向后推的总天数所以,s 除以 7 取余数,就能说明这一天是星期几看起来上面的叙述是够啰嗦的,不过,通过对公式的解读,重温一下闰年的规定,顺便了解一点星期制的由来,还是值得的何况这个公式还是有点用处的比如,你想知道自己出生的那天是星期几,就可以算一算再比如,你想知道爸妈的金婚纪念日是星期几,也可以预先算出来这样不是很好吗?。

下载提示
相似文档
正为您匹配相似的精品文档