某月某日是星期几的心算方法

合集下载

小学趣味数学——根据年、月、日推算是星期几的公式

小学趣味数学——根据年、月、日推算是星期几的公式

小学趣味数学——根据年、月、日推算是星期几的公式 有时候,想知道公元某年某月某日是星期几,可以用下面的公式算出来:这里的方括号表示只取商的整数部分。

式中:x :这一年是公元多少年。

y :这一天是这一年的第几天。

s :星期几。

不过要先除以7,再取余数。

没有余数是星期日,余数是1、2、3、4、5、6,分别是星期一、星期二、星期三、星期四、星期五、星期六。

比如,2010年国庆节(10月1日)是星期几?x =2010。

y =31+28+31+30+31+30+31+31+30+1=31×5+30×3+28+1=274。

s =2010-1+502-20+5+274=2770,2770÷7余5。

所以,2010年国庆节是星期五。

y x x x x s +⎥⎦⎤⎢⎣⎡-+⎥⎦⎤⎢⎣⎡--⎥⎦⎤⎢⎣⎡-+-=40011001411如果,你只想知道这个公式怎样用,到这儿就可以了。

而要想知道这个公式的道理是什么,那可就说来话长了。

“星期制”是公元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天计算,再根据闰年的规定进行调整。

闰年的规定是:年份是4的倍数的一般都是闰年,其中,年份是整百数的一般不是闰年,只有年份是400的倍数的才是闰年。

日期与星期的计算

日期与星期的计算

日期与星期的计算日期和星期的计算对于日常生活和工作中的时间安排非常重要。

准确计算日期和星期能够帮助我们更好地安排时间表,避免错过重要的事件和会议。

本文将介绍如何计算日期和星期,以及一些计算工具的使用。

一、日期的计算1. 日+1方法要计算给定日期的后一天日期,可以使用日+1的方法。

例如,如果给定日期是2022年12月31日,要计算后一天的日期,只需将日数加1,结果为2023年1月1日。

2. 月+1方法要计算给定日期的下一个月的日期,可以使用月+1的方法。

例如,如果给定日期是2022年11月30日,要计算下一个月的日期,只需将月份加1,结果为2022年12月30日。

3. 年+1方法要计算给定日期的下一年的日期,可以使用年+1的方法。

例如,如果给定日期是2022年2月28日,要计算下一年的日期,只需将年份加1,结果为2023年2月28日。

二、星期的计算星期的计算可以根据给定日期使用公式或计算工具来完成。

1. 公式计算通过公式计算星期可以得知某个日期对应的星期几。

假设给定日期是2022年8月5日,可以使用以下公式进行计算:W = (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7其中,W为星期数,d为日期的天数,m为月份,y为年份(如果月份为1月或2月,将其视为上一年的13月或14月)。

2. 计算工具现代科技使得计算星期变得更加简单。

我们可以使用各种计算工具和应用程序来迅速计算某个日期对应的星期几。

例如,可以使用计算器应用或在线星期计算工具,在输入日期后即可获得对应的星期。

三、计算工具的使用1. 日历应用日历应用是一种常见的计算工具,可以帮助我们迅速计算日期和星期。

通过在日历应用中选择相应的日期,我们可以查看该日期对应的星期信息,并且可以快速切换到其他日期进行计算。

2. 在线计算工具互联网上有许多免费的在线日期和星期计算工具可供使用。

只需在搜索引擎中输入相应的关键词,即可找到适合自己需求的工具。

根据日期计算出星期几的几种算法

根据日期计算出星期几的几种算法

根据⽇期计算出星期⼏的⼏种算法由于坑爹的DEV系统未装⾃带函数库不得不在⽹上各处寻觅算法。

⼤概有如下⼏种⽅法:⼀:常⽤公式 W = [Y-1] + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + D Y是年份数,D是这⼀天在这⼀年中的累积天数,也就是这⼀天在这⼀年中是第⼏天。

⼆:蔡勒(Zeller)公式 w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1 公式中的符号含义如下,w:星期;c:世纪;y:年(两位数); m:⽉(m⼤于等于3,⼩于等于14,即在蔡勒公式中,某年的1、2⽉要看作上⼀年的13、14⽉来计算,⽐如2003年1⽉1⽇要看作2002年的13⽉1⽇来计算);d:⽇;[ ]代表取整,即只要整数部分。

相⽐于通⽤通⽤计算公式⽽⾔,蔡勒(Zeller)公式⼤⼤降低了计算的复杂度。

三:对蔡勒(Zeller)公式的改进 相⽐于另外⼀个通⽤通⽤计算公式⽽⾔,蔡勒(Zeller)公式⼤⼤降低了计算的复杂度。

不过,笔者给出的通⽤计算公式似乎更加简洁(包括运算过程)。

现将公式列于其下: W=[y/4]+r (y/7)-2r(c/4)+m’+d 公式中的符号含义如下,r ( )代表取余,即只要余数部分;m’是m的修正数,现给出1⾄12⽉的修正数1’⾄12’如下:(1’,10’)=6;(2’,3’,11’)=2;(4’,7’)=5;5’=0;6’=3;8’=1;(9’,12’)=4(注意:在笔者给出的公式中,y为润年时1’=5;2’=1)。

其他符号与蔡勒(Zeller)公式中的含义相同。

四:基姆拉尔森计算公式 W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 在公式中d表⽰⽇期中的⽇数,m表⽰⽉份数,y表⽰年数。

注意:在公式中有个与其他公式不同的地⽅: 把⼀⽉和⼆⽉看成是上⼀年的⼗三⽉和⼗四⽉,例:如果是2004-1-10则换算成:2003-13-10来代⼊公式计算。

计算星期几的方法

计算星期几的方法

计算星期几的方法计算任何一个日期是星期几的方法蔡勒公式W = [C/4] - 2C + y + [y/4] + [13 X(M+1) / 5] + d - 1 C是世纪数减1 , y是年份后两位,M是月份(从3月开始,1月和2月要按上一年的13月和14月来算,这时C和y 均按上一年取值),d 是日数。

求出W的值,再除以7,余几就是星期几,余数为0,则是星期天。

注意:[…]表示只取整数部分注意:公式中如计算得出负数,不能按习惯的余数的概念求余数,只能按数论中的余数的定义求余。

为了方便计算,我们可以给它加上一个7的整数倍,使它变为一个正数,比如加上7、14、21、28等,得到一个整数后,再除以7,余几,说明这一天是星期几。

例1 : 2004年的9月1日是星期几?C=20 y=04 M=9 d=1W = [C/4] - 2C + y + [y/4] + [13 x(M+1) / 5] + d - 1 =[20/4] - 2 X20 + 04 + [04/4] + [13 X(9 + 1 ) /5] + 1=5 - 40 + 4 + 1 + [13 X2] + 1 - 1=5 - 40 + 4 + 1 + 26 + 1 - 1=—4W为负数不行,加7的倍数14,得10。

10除以7,余数为3 , 2004年的9月1日是星期三。

例2 : 2010年的7月15日是星期几?C=20 y=10 M=7 d=15W = [C/4] - 2C + y + [y/4] + [13 x(M+1) / 5] + d - 1 =[20/4] — 2 X20 + 10 + [10/4] + [13 X(7 + 1 ) /5] + 15 —1=5 —40 + 10 + 2 + [13 X8/5] + 14=—23 + 20 + 14=1111除以7余数为4, 2010年的7月15日是星期四。

链接:1世纪为100年2000年以后为21世纪,以此类推1个年代为10年90-99为90年代,以此类推!女口:1900年是19世纪、1901年是20世纪、2000年是20世纪、2001年是21世纪。

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

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

根据年月日推算是星期几的公式有时候,想知道公元某年某月某日是星期几,可以用下面的公式算出来:这里的方括号表示只取商的整数部分。

式中:x :这一年是公元多少年。

y :这一天是这一年的第几天。

s :星期几。

不过要先除以7,再取余数。

没有余数是星期日,余数是1、2、3、4、5、6,分别是星期一、星期二、星期三、星期四、星期五、星期六。

比如,2010年国庆节(10月1日)是星期几?x =2010。

y =31+28+31+30+31+30+31+31+30+1=31×5+30×3+28+1=274。

s =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天计算,再根据闰年的规定进行调整。

闰年的规定是:年份是4的倍数的一般都是闰年,其中,年份是整百数的y x x x x s +⎥⎦⎤⎢⎣⎡-+⎥⎦⎤⎢⎣⎡--⎥⎦⎤⎢⎣⎡-+-=40011001411一般不是闰年,只有年份是400的倍数的才是闰年。

四种周几推算法

四种周几推算法

四种周几(星期几)推算法孙致平编辑一、周数法(主要用周数推算,最易理解的法)举例说明。

题:算2019年10月1日周几。

解:该日公元总天数=》离该日当年且小于当年的闰年数/4*1461+平年数*365+零天数=》2016/4*1461+2*365+273=》737347, 737347/7=》105335周(星期)余2天(737347-105335*7=2)。

答:该日是周二。

二、代码法(主要用月代码推算,适合推算近期的)公式:(日期数+月代码)/4,余几(余0表示周日)就是周几。

月代码:某月最后一天是周几,就是其下月的代码。

例如,2018年12月31日是周一,那么,2019年1月的代码就是1。

例题:算2019年1月31日周几。

解:因为该1月的代码是1,所以,(31+1)/7)=>余4。

答:该日周四。

很容易就推出一年12个月的代码(2019年是144725736146),把它记住了,很快就可算出该年某日是周几。

三、三码法(主要用年月日三码推算,适用年份有限)适用2000年至2099年公式:(日码+月码+年码)/7=》余几,余几就是周几,余0就是周日。

适用1901年至1999年公式:(日码+月码+年码)/7=》余几+1,余几+1的和就是周几,其和是0就是周日。

日码:需要推算的日期数。

月码:闰年512503514624,平年622503514624。

年码:(年后两位/4+年后两位)/7=》余数(年码)。

注:(年后两位)/4取整,后两位数小于4取0。

例1、2000年3月25日周几?解:年码=》(0/4+0)/7=》余0。

故(25+2+0)/7=》余6。

答:该日周六。

例2、2020年2月29日周几?解:年码=》(20/4+20)/7=》余4。

故(29+1+4)/7=》余6。

答:该日周六。

例3、1903年4月27日周几?解:年码=》(3/4+3)/7=》余3。

故(27+5+3)/7=》余0+1=1。

答:该日周一。

计算星期几的公式小学

计算星期几的公式小学

计算星期几的公式小学计算公式如下:
先算出两个给定日期相距的天数,再用结果除以7。

如果有余数,就再原来的基础上加上余数的天数,而后推算,如果没余数,就不变。

例如:今天是2018年5月16日,星期三,那么2018年7月28日是星期几?
16日这一天不算在,从5月16日开始算到7月28日。

1、先算两个给定日期相距的天数算有多少天:
5月的天数:31-16=15天。

6月的天数30天。

7月的天数28天。

一共有几天:15+30+28=73天。

2、再用所得天数除以7。

73÷7=10个星期(余3天)。

3、余数是几,就再原来的基础上加上余数的天数。

因为16日这一天不算在,从16日的后面一天开始数几天:星期四、星期五、星期六。

所以2018年7月28日是星期六。

小学数学星期推算方法

小学数学星期推算方法

小学数学星期推算方法
首先,我们需要掌握一个基本的规律,每个月的1号对应的星期几是固定的。

比如,2022年1月1日是星期六,那么2022年2月1日就是星期二,3月1日就
是星期二,依次类推。

通过记住每个月1号对应的星期几,我们就可以快速推算出其他日期对应的星期几了。

其次,我们需要了解每个月的天数。

一般来说,1月、3月、5月、7月、8月、10月、12月是31天,4月、6月、9月、11月是30天,2月平年28天,闰年29天。

掌握了每个月的天数,我们就可以更加准确地推算出某一天是星期几了。

接下来,我们来看一个具体的例子。

比如,我们要计算2022年5月20日是星
期几。

首先,我们知道2022年1月1日是星期六,然后我们根据每个月的天数,
算出5月1日是星期几,然后再依次推算出5月20日是星期几。

通过这样的步骤,我们就可以得出2022年5月20日是星期几了。

除了通过记忆每个月1号的星期几和每个月的天数来推算星期几外,我们还可
以借助一些简便的计算方法。

比如,可以利用模运算的方法来快速计算出某一天是星期几,这需要一定的数学基础,但是一旦掌握了这个方法,就可以在短时间内得出准确的结果。

总的来说,小学数学星期推算方法是一个非常实用的技巧,可以帮助学生在日
常生活中更加方便地安排时间,也可以在数学课堂上展现自巍的计算能力。

通过掌握每个月1号的星期几、每个月的天数以及一些简便的计算方法,我们可以快速准确地推算出某一天是星期几。

希望同学们能够认真学习这个方法,提高自己的数学计算能力。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

某月某日是星期几的心算方法
在上小学时,有一位同学和我作过这样一个游戏:他让我随便说出当年的某一月某一日,他不用看日历就能很快、准确地说出这天是星期几。

我拿来了一本日历,与他试验了几次。

果然他每次都说得很快也很准。

我知道他不可能把一年三百六十五天每天星期几都背下来,所以他的本事引起了我很大的兴趣。

后来我知道了他的计算方法:他心里记住了十二个数字,这十二个数字分别对应于当年的十二个月。

要计算当年的某月某日是星期几,只要用那日的日数加上那月所对应的数字,然后除以7,余几就是星期几,恰好除尽就是星期日。

我清楚地记得那年的十二个月所对应的数字依次是
1,4,4,0,2,5,0,3,6,1,4,6
碰巧,1991年的十二个月所对应的数字依次也是这十二个数字。

下面就以1991年为例具体地谈一下这种方法。

我们先要把下表中的各数牢牢地记在心里:
1991年的月份 1 2 3 4 5 6 7 8 9 10 11 12
各月对应的数
1 4 4 0
2 5 0
3 6 1
4 6

例如要计算1991年6月25日是星期几。

我们心里想到6月份对应的数字是5,就用25加上5,得到30;再用30除以7,余2,则1991年6月25日是星期二。

再如,要计算1991年9月1日是星期几。

9月对应的数字是6,1+6=7,7除以7没有余数,所以1991年9月1日是星期日。

可见,只要心里熟记144025036146这一串数字,就能算出1991年的几月几日是星期几。

144025036146这一串数字是从哪儿来的呢?它们就是分别所对应的月份的上一个月的最
后一天的星期数。

例如,1991年1月31日是星期四,所以1991年2月份对应的数字就是4。

每月1日的星期数,当然是头一天(即上个月的最后一天)的星期数的基础上加上1;以后每过1天,星期数就增加工厂;7天一个周期(即一个星期),所以很容易想通这个方法。

为了找出1992年12个月份所对应的各个数字,也就只需记下1992年每个月份的上一个月的最后一天是星期几。

利用年历容易查得下表:
1992年的月份 1 2 3 4 5 6 7 8 9 10 11 12
各月对应的数

2 5 6 2 4 0 2 5 1
3 6 1
例如要计算1992年8月15日是星期几。

我们查到1992年8月份对应的数字是5,15+5=20,20除以7余6,所以1992年8月15日是星期六。

平年每年有365天。

365=52×7+1,即:平年每年有52个星期零1天。

所以,如果连续两年都是平年,则第二年每月对应的数字就是在第一年对应月份对应的数字的基础上加上1。

闰年的2月有29天。

闰年全年365天,是52个星期零两天。

从闰年的3月份开始的连续12个月中,每个月对应的数字等于一年前同一月份对应的数字加上2。

例如,1992年是闰年。

1992年3月至12月各月对应的数字都等于1991年对应月份的数字加上2。

从1992年3月份到1993年2月份才满12个月,所以1993年1月和2月对应的数字也分别等于1992年1月和2月对应的数字加上2(逢7变0,逢8变1)。

1993年是平年。

从1993年3月份开始,直到下一个闰年(1996年)的2月份,每个月所对应的数字都等于一年前同一月份所对应的数字加上1。

下表所列的是近几年每个月对应的数字:
月年1 2 3 4 5 6 7 8 9
1
11 12
1991年 1 4 4 0 2 5 0 3 6 1 4 6
1992年 2 5 6 2 4 0 2 5 1 3 6 1
1993年 4 0 0 3 5 1 3 6 2 4 0 2
1994年 5 1 1 4 6 2 4 0 3 5 1 3
1995年 6 2 2 5 0 3 5 1 4 6 2 4
1996年0 3 4 0 2 5 0 3 6 1 4 6
1997年 2 5 5 1 3 6 1 4 0 2 5 0
1998年 3 6 6 2 4 0 2 5 1 3 6 1 每年记住一串(12个)数字就能心算出全年每一天是星期几,应该说是相当方便的。

相关文档
最新文档