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

合集下载

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

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

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

式中: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号的星期几、每个月的天数以及一些简便的计算方法,我们可以快速准确地推算出某一天是星期几。

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

巧算星期几

巧算星期几

巧算星期几
巧算星期几
朋友,您想很快就知道2017年某月某日是星期几吗?这里告诉您一个简单的办法。

您只要记住622503514624这12个数字就可以了。

这12个数字叫基数。

每月一个:如下表
如果您想知道2017年某月某日是星期几,就用这个月的基数加上这个月的日数之和被7除,余几就是星期几。

如果正好除尽就是星期日。

下面举几个例子;
例一;2017年1月1日是星期几?
解答;因为1月份的基数是6,而6加1其和等于7,所以这天是星期日;
例二;2017年3月8日是星期几?
解答;因为3月份的基数是2,而2加8其和等于10,被7除余3.所以这天是星期三;
例三;2017年5月8日是星期几?
解答;因为5月份的基数是0,而0加8其和等于8,被7除余1.所以这天是星期一;
例四;2017年7月8日是星期几?
解答;因为7月份的基数是5,而5加8其和等于13,被7除余6.所以这天是星期六;
不知您学会了没有?。

小学数学星期推算方法

小学数学星期推算方法

小学数学星期推算方法
星期推算方法可以帮助孩子在小学数学中计算星期几的问题。

以下是一个简单的方法:
1. 首先,确定一个已知的日期和它对应的星期。

例如,我们可以选择一个星期一的日期作为已知日期。

2. 接下来,计算要推算的日期与已知日期之间的天数差。

例如,如果要推算的日期是已知日期的第5天后,那么天数差就是5。

3. 然后,使用天数差与7取余,得到一个余数。

例如,在上一步中的例子中,5除以7的余数是5。

4. 最后,使用已知日期的星期对应的数字,加上上一步得到的余数。

例如,如果已知日期是星期一,则星期一对应的数字是1。

通过加上余数5,得到的结果是6。

5. 最后,将上一步的结果与一周的天数7取余。

例如,在上一步的例子中,6除以7的余数是6。

所以,结果就是星期六。

通过这种方法,孩子可以在小学数学中快速准确地计算星期几。

怎样快速根据日期推算星期

怎样快速根据日期推算星期

怎样快速根据日期推算星期方法一:1.日期代码指的是日期数,如3月18号,日期代码为18。

4月7号,日期代码为7。

2.月份代码(需要小小记忆)五月是 0八月是 1二月三月十一月是 2六月是 3九月十二月是4四月七月是5一月十月是 6如果遇到闰年则二月代码变为1,一月代码变为5,其它不变。

即,非闰年的月份代码为622503 514624,闰年的月份代码为512503 514624。

3.年份代码举个例子 2010年的代码,我们用尾数10除以4(忽略余数)再加上10得到数字12,再用12除以7,得到的余数5就是2010年的代码。

也就是说,心算出2000到2099任意年份的代码,只需将其后两位数X除以4(忽略余数),然后与X相加,并除以7就可以了,得到的余数就是其年份代码。

10年的年份代码是5,11年年份代码为6。

4.秒算任意日期的星期数如,我们算一下2010年4月25日日期代码25月份代码5年份代码5日期代码+月份代码+年份代码=25+5+5=3535是7的倍数,所以2010年4月25日是星期日再比如算一下2010年10月1日日期代码1月份代码6年份代码5日期代码+月份代码+年份代码=1+6+5=1212除以7余5,所以2010年10月1日是星期五如果得到的代码和是小于7的数,那么此数直接是星期数如果得到的代码和是大于7的数,那么将该数除以7得到的余数为星期数。

原理:蔡勒公式W=[C/4]-2C+y+[y/4]+[26(m+1)/10]+d-1 (其中[ ]为取整符号)∙其中,W是所求日期的星期数.如果求得的数大于7,可以减去7的倍数,直到余数小于7为止.c是公元年份的前两位数字,y是已知公元年份的后两位数字;m是月数,d是日数.方括[ ]表示只截取该数的整数部分。

∙还有一个特别要注意的地方:所求的月份如果是1月或2月,则应视为前一年的13月或14月.所以公式中m 的取值范围不是1-12,而是3-14.∙大家读懂后,我给出一些历史时期,以便读者进行验算.(1).美国总统林肯遇刺,1865年4月14日,星期5;(2).美国独立纪念日,1776年7月4日,星期日;(3).日本偷袭珍珠港,1941年1941年12月7日;∙最后还有一点,工元1582年罗马教皇曾经下令修改历法,把这一年的10月4日(星期4)的下一天改为10月15日.所以在1582年以前的日子,不能加以套用.冬日夜冷继续闲读,近日看了本《古代文化常识百话》,其中有篇是关于公历年份是如何换算成农年的干支纪年的,蛮有意思的,特记之。

教你如何心算任何一天星期几

教你如何心算任何一天星期几

心算手算任一天是星期幾?2112年5月1日.星期日.2212年5月1日是星期五。

2312年呢?是星期三。

这都用简单的方法推算出来的,推算几百年前,后的一天是星期几,還是有很多人感到有興趣的。

也是开发知识的一个侧面。

网页介绍的计算方法,多是蔡勒公式,麻烦。

很多人,並不喜欢那个代入那么多的参数的公式。

非常希望找简单可行的计算方法。

这里就是用手算和心算,能够迅速的算出过去和未来任何一天是星期几,你愿意知道吗?1 ;从现百年中的元旦是星期幾开始?---年代码问题先从2000到2099年开始。

从万年历查知,2001年,02年,03年,04年,05年的元旦是星期1,星期2,星期3,星期4,和星期6。

好了,我们並不想查表来得到,那一年的元旦是星期几?我们要的是对应的计算公式。

根据2001年元旦是星期一给计算这百年每年的首日(元旦)是星期几带来了方便。

用公历年的末两位数乘1.25的积,取整,被7除的余数就是了。

比如2013年 13×1.25=16.25取整 16 16÷7 余数 2(16减14更直接)所以2013年元旦是星期2又如2027年 27×1.25=33.75取整 33 33 - 4×7 = 52027年的元旦是星期5這個餘數就叫“年代码”吧。

“年代码”是计算任一天是星期几,非常的重要的条件。

是平年元旦是星期几的值。

闰年它减1为元旦的值。

例如;2012年是閏年 12×1.25=15 得整数的年代码。

整数; 15 15 -7×2=1所以2012年年代码是1,元旦星期數是年代碼減1 1-1=0 星期天顺便说一下年数乘1.25后所得的积中,小数部份为0.25,0.5,0.75,说明这是闰年后的第一年,第二年,第三年,下一年得整数就是闰年了。

2 ;重要的数据好在公历年只有简单的平年和闰年,各月天数虽不一致,但是它们都有被定义了的天数,如一月31天,二月平年28天,闰年29天三月31天。

心算任何一天是星期几

心算任何一天是星期几

心算任何一天是星期几(刘顺平)不动纸笔,电脑,不查万年历,仅凭心算,说出任何一天是星期几,读过这篇文章后,你就可以做到。

我最先是从一本心理学书上知道,有人能说出几十年里任何一天是星期几,但其智商很低,被称为“白痴天才”。

当时觉得很神奇,就想找到一种方法,通过简单计算来得到结果,经过一番研究,终于独立找到了算法。

若干年后,我在网上看到了蔡勒公式,知道蔡勒也找到了类似的方法。

但蔡勒公式并没那么简单,一般人很难用蔡勒公式来实现心算。

前几天,又看到了维基百科的相关内容,其中的方法原理与我的一样,但仍显凌乱,计算涉及的数字也稍大,不便使用。

而且重点只说方法,没有详细解释原理,为什么那么算,时间久了,难免容易遗忘。

这里,我用当初研究时的思路,把我掌握的算法介绍给大家。

首先,如果某月的1日是星期1,那么这个月的任何一天是星期几很容易算出来,把日数除以7求余数即可,例如9日就是星期2。

如果1日不是星期1怎么办?可以看上月底是星期几,把上月底星期数当成本月的月基数,只要把月基数再加上本月算出的余数就行了,因为这月的星期数就是从那天往后数的。

例如上月底是星期3,那么本月9日就是3+2=星期5。

在现行历法里,各月的天数是固定的,知道了1月份的月基数,以后各月的月基数都可以推算出来。

如果1月1日是星期1,那么1月31日就是星期3,这就是2月份的月基数;据此又可以算出2月28日(暂只考虑平年)还是星期3,这就是3月份的月基数;3月31日是星期6,是4月份的月基数,……一年12个月的月基数分别是0,3,3,6,1,4,6,2,5,0,3,5,这串数字叫做基本月基数(后文简称月基数),非常重要,要心算星期必须记住。

每季度3个数字一组,也很好记,即033,614,625,035。

但实际上,每年1月份的月基数不一定是0,可以是0——6的任何一个数字,为此,可以引入一个与月基数类似的年基数概念:上年底的星期数,就是今年的年基数。

把年基数与基本月基数相加,就是各月实际的月基数。

教你根据日期算出星期几

教你根据日期算出星期几

教你根据日期算出星期几很多人都听说过,有人可以通过某一年的某一个具体日期,马上可以算出星期几,其实这个并不难。

我们计算星期几的方法一共有几个流程:1.找月份号码2.日期计算找余3.余数为星期数OK,这个总共3个流程(其实2,3年级的小学生就可以算出来。

)1. 找月份号码。

我们每一年的日历都不相同,所以导致了我们每一年的月份代码都不同,就看看我们2010年的日历吧!1月份,1号所在的位置,用(星期数- 1 = 月份代码),得到1月的月份代码4。

就是看中第一行,用星期数减去日期数就等于这个月份的代码了。

星期日就按7来算。

由此得出,2月份的号码是0,3月份的也是0,一个一个月算下去,可以得出这一年的12个月份代码,分别是月份:1 2 3 4 5 6 7 8 9 10 11 12代码:4 0 0 3 5 1 3 6 2 4 0 2所以,这一年我们只要记住400351362402就OK了。

2 .找日期。

这里我们需要记住一个公式,就是,月份数不要,除法的商不要日期数大于7的时候:(日期数+月份代码)/ 7,找余数,余数就是星期几了日期数小于7的时候:7 - 日期数=星期数日期数等于7的时候:直接是星期天现在我们来举一个例子吧!我不看上面的日历,就6月12号吧!6月份的6,不要。

我们直接找12号,根据我们的记忆,6月份的月份号码应该是 1 (400351362402,还没记住的赶快记住),所以我们就根据公式,日期数大于7就用日期数12加上月份号码1等于13 ,就除以7,得1余6,余数是6,算式是(12+1)/ 7,得1余6 ,所以6月12号绝对是星期六。

不相信的上去看看。

没错吧!不知道大家看到这里迷糊没有,我的表述不太清楚。

总结一下吧!2010年的月份代码400351362402算法前提:日期数大于7的时候:(日期数+月份代码)/ 7,找余数,余数就是星期几了日期数小于7的时候:7 - 日期数=星期数日期数等于7的时候:直接是星期天算法公式:(日期数+月份代码)/ 7,找余数,余数= 星期数OK,写到这里吧!下次教大家怎么记住圆周率,1年没记了,现在都记不住,以前2天记住500位呢!不是吹D!。

某年某月某日星期几的计算方法

某年某月某日星期几的计算方法

某年某月某日星期几的计算方法首先确定公历(阳歷)12个月,每个月的代码数即:每个月号前一天是星期几,本月代码数就是几,如果是星期天,代码数就是0。

那个月几号是星期几?就把几号加上本月代码数后被7除,餘几就是星期几,除尽就是星期天。

如:2006年从1月---12月以次代码数为:6、2、2、5、0、3、5、1、4、6、2、4。

如果计算10月1日星期几?就把1号加上10月代码6等於7,能被7除尽,10月1日就是星期天。

再如:7月21日星期几?就把21加上7月代码数5等於26,被7除后餘5,7月21日就是星期五(因为21本身就能被7除尽,就不用再加代码数了,代码数是几就是星期几)。

注:如果要计算下一年每月代码数,可在上一年每月代码数上加1即可。

阳歷一年中大月为31天,小月为30天,平月(2月)为28天,闰月年为29天。

闰月年就是,年数能被4除尽的为闰月年,闰月年就要在2月加1天(2月变成29天)。

闰月年每月的代码数除1月、2月在上一年同月代码数上加1外,其他月份都在上年同月代码数上加2即可;闰月年的下一年每月的代码数除1月、2月在上一年同月代码数上加2外,其他月份在上年同月代码数上加1即可。

想知道某年某月某日星期几的计算方法?年份代码数代码0123456公历年份1923(1924)192519261927(1928)192919301931(1932)1933 19341935(1936)193719381939(1940)194119421943(1944)194519461947(1948)194919501951(1952)195319541955(1956)195719581959(1960)196119621963(1964)196519661967(1968)196919701971(1972)197319741975(1976)197719781979(1980)198119821983(1984)198519861987(1988)198919901991(1992)199319941995(1996)199719981999(2000)200120022003(2004)200520062007(2008)200920102011(2012)2013201420152016201720182019(2020)202120222023月份代码数代码(6)0(2)33614上半年月份1月2月3月4月5月6月代码625035下半年月份7月8月9月10月11月12月日期代码数代码1234560 1234567日期8910111213141516171819202122232425262728293031注:你要想查某年、某月、某日、星期几?如查:(1)、1949年10月1日星期几?1、先查1949年代码数为5;2、再查10月代码数为0;3、后查1日代码数为1。

星期的计算公式范文

星期的计算公式范文

星期的计算公式范文
1.按照日历周历法计算星期:
日历周历法是最常用的日期计算方法,以一周七天为周期,星期一为
起始点。

按照这种方法,星期的计算公式为:
星期=(日期的天数-1)÷7+1
其中,日期的天数是指从年的1月1日开始计算,到指定日期的天数。

例如,计算2024年5月15日是星期几:
所以,2024年5月15日是星期二
2.按照ISO周历法计算星期:
ISO周历法是按照国际标准化组织(ISO)制定的一种日期计算方法,以一周七天为周期,星期一为起始点。

按照这种方法,星期的计算公式为:星期=(日期的天数-星期减数)÷7+1
其中,星期减数是指离最接近的星期一的天数。

通常,星期减数为3
或4、如果星期减数为3,那么星期减数就是指距离最近的上一个星期一
的天数;如果星期减数为4,那么星期减数就是指距离最近的上一个星期
四的天数。

例如,计算2024年5月15日是星期几:
星期减数=3
所以,2024年5月15日是星期日。

需要注意的是,不同地区可能采用不同的计算方法来确定星期,所以上述公式仅适用于按照日历周历法或ISO周历法计算星期的情况。

总结起来,计算星期的公式可以分为按照日历周历法计算和按照ISO 周历法计算两种方式,根据具体的需求和地区的习惯来选择适合的公式。

给出年月日计算星期几

给出年月日计算星期几

计算给定日期的星期几是一个常见的问题。

虽然在日常生活中我们可以依赖手机和计算机来帮助我们解决这个问题,但了解背后的原理是很有意义的。

下面我将详细介绍计算星期几的方法。

1.基本概念在计算星期几之前,我们首先需要了解几个基本概念:-儒略日:是从公元前4713年1月1日中午12:00开始计算的连续日期。

它是一个连续计数的时间尺度,非常方便用于天文计算。

-基准日:通常是一个已知星期几的日期,用于计算其他日期的星期几。

常见的基准日是星期一-基准日与儒略日的关系:基准日的儒略日是已知的,通过将要计算的日期的儒略日减去基准日的儒略日,可以得到它们之间的天数差。

2.计算公式下面是一个用于计算星期几的常用公式:- 周几 = (天数差 mod 7 + 基准日的星期几) mod 7这个公式的意思是,首先计算出要计算的日期和基准日之间的天数差,然后将天数差 mod 7,再加上基准日的星期几,最后再对结果进行 mod 7 操作,得到的余数就是要计算的日期的星期几。

3.具体步骤根据上述公式,计算给定日期的星期几的具体步骤如下:1)确定基准日的星期几。

例如,如果基准日是星期一,则基准日的星期几为0。

2)将要计算的日期转换为儒略日。

通过公式:儒略日=(年份+4713)*365.25-13*月份+天数,其中要注意闰年的处理。

3)计算天数差。

将要计算的日期的儒略日减去基准日的儒略日,得到它们之间的天数差。

4) 使用上述公式计算星期几。

根据天数差 mod 7 + 基准日的星期几计算得到星期几。

4.示例下面是一个具体的示例来演示计算星期几的过程:基准日期:2024年11月1日(星期一)要计算的日期:2024年11月23日基准日的星期几:11)儒略日的转换:基准日的儒略日=(2024+4713)*365.25-13*11+1=2,459,544.75要计算的日期的儒略日=(2024+4713)*365.25-13*11+23=2,459,566.752)天数差的计算:天数差=2,459,566.75-2,459,544.75=223)使用公式计算星期几:星期几 = (22 mod 7 + 1) mod 7 = 3所以,2024年11月23日是星期三5.注意事项在使用上述方法计算星期几时,需要注意以下几点:-处理闰年:闰年的2月份有29天,需要特殊处理。

星期几的速算方法

星期几的速算方法

星期几的速算方法
在学习了找规律以后,经常会出现一些求“某月某日”是星期几的问题。

例如:“今年一月一日是星期五,十月一日是星期几?”解这道题的一般方法是:
(1)先求出一月一日到十月一日的天数和
31+28+31+30+31+30+31+31+30+1=274(天)
(2)再求出7除天数和的余数
274÷7=39(组)……1(天)
(3)最后求出十月一日是星期几
从星期五算起,因余数是1,所以十月一日是星期五。

这种算法在求“天数和”及“余数”时,既麻烦又容易出错。

有一种求星期网几的简便速算法——“7余数”法。

“7余数”法是指一个数除以7,得到的余数。

(若一个数能被7除尽,余数为0。


每年各月份按天数多少分组,分别列出它们的7余数如下:
大月(31天的有:1月、3月、5月、7月、8月、10月、12月)的7余数是3。

小月(30天的有:4月、6月、9月、11月)的7余数是2。

平年二月(28天)的7余数是0。

闰年二月(29天)的7余数是1。

这样前面的题共经过五个大月三个小月和一个平月,再加网上十月一日这一天,共经过天数的7余数为:3×5+2×3+0+1=22(天),22的7余数是1。

所以今年十月一日与元旦同是星期五。

感谢您的阅读,祝您生活愉快。

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

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

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

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

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

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

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

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

我清楚地记得那年的十二个月所对应的数字依次是1,4,4,0,2,5,0,3,6,1,4,61994年是: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=27502750÷7=392………6,所以西安事变发生在星期六。

我们再来计算一下1994年12月25日是星期几;此时x=1994 C=359于是可得 :=1993+498-19+4+359 =28352835÷7=405,无余数,所以,1994年圣诞节是星期日。

  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个)数字就能心算出全年每一天是星期几,应该说是相当方便的。

相关文档
最新文档