手算,心算任一天是 星期几1

合集下载

指掌日历、星期推算法

指掌日历、星期推算法

指掌日历、星期推算法
此方法为: 以阳历推算。

一、设置:
1、设置月份:
食指:上节为一、十月;下节为四、七月。

中指:上节为五月;下节为九、十二月。

无名指:上节为八月;中节为二、三、十一月;下节为六月。

2、设置星期日:
2012年阳历是闰2月,一、二月星期日定位在食指上节,二月闰月后三月再移位到食指下节,2013年移位到中指下节,直到下一年再往下移位,其余以此类推。

(记住,阳历每四年一闰,除闰年移动两位外,平年每年只移动一位。


3、每月的:1、8、15、22、29日都在同一个位置之上,记住这个特点就会更快的进行运算。

二、推算方法:
每月定位的当月都是从一日开始,日期和星期几按顺时针方向顺移动。

星期日平年每年逆时针方向逆移动一位,逢闰年一、二月移动一位,三月再往下移动一位。

每月的运行轨迹: 是从食指上节→中指上节→无名指上节→无名指中节→无名指下节→中指下节→食指下节→再回到食指上节循环运行。

由此形成每月定位歌:
一十,五,八,二三冬,六,九腊,四七。

超能力训练法

超能力训练法

超能力训练法1、对普通人来说,一个练过身体的特种兵可以打10个普通人,招招致命,这在普通人眼里是难以想象的,通过肌体的强化训练达到身体强度足够的强度,这也叫超能力,超越普通人的能力,猪哥将其归为特异功能的一种.2、大脑运算速度,通过锻炼,人的大脑运算速度可以几十倍的超过其他人,在古时候,打了一辈子算盘的老会计基本上都会看着一面墙算出复杂的账,我曾经问过他们怎么做到的,回答都差不多,当他们看着墙或其他的什么地方的时候,就像看到了一个算盘,然后算啊算,经过锻炼从手算变为心算,心算也算是特异功能的一种.3、生物电,气场、脑电波都是其中的一中,先看气场,平常总说谁谁谁有气势,有气场,有的人给人的第一感觉很鲜明,气势是靠锻炼的.脑电波,科学仪器已经证明脑电波可以刻意的控制而变化,思考的越用力脑电波释放的量越大,越快,用精准的仪器可以检测到这种电波的变化,可以想象如果这种电波被锻炼加强,会达到什么样的地步.当然根据能量守恒定律,一个人所能释放的能量是跟个人本身蕴含的能力成正比的.可行性:猪哥很笨,为了弥补,猪哥10年前就投入了大脑的锻炼,同时自己整理一套锻炼方式,以希望有一天变的更聪明,甚至希望自己可以控制脑电波影响捕获或稍微影响到周围的磁场信息.效果是显著的,猪哥现在虽然没有天才到哪去,但是比之前要聪明多了.当然你可能不相信,我会把锻炼的初级技巧公布,如果你有兴趣试一下.脑域锻炼方法--入门篇(猪哥秘籍):1、大脑是根本,锻炼大脑硬件是首要的一步.在众多锻炼大脑硬件的方式中,猪哥选中了头皮运动法,离大脑最近的锻炼最有效--猪哥观点.头皮运动法分为几个点,眼眉升降,头皮蠕动,耳朵抖动等,猪哥发现头皮运动法中耳朵抖动效果最佳,猪哥之前耳朵不会动的,通过不懈的努力,耳朵有小幅度的动作,一直到后来大幅度动作,可停可动,可以一耳动另一耳静.成效:思维能力、学习能力增强.2、大脑基本技能训练,多看书,多说话可能的话多做演讲,如果你属于内向,不爱说话的那种,就换一种方式,多看书,多思考.3、冥想,不是魔法师的冥想~~~睡觉之前静下心来用大脑专心的去思考一件事情,可以是追忆,可以是幻想,专注并且每日睡觉前坚持做.4、控制你的梦,最近看了一个电影叫《盗梦空间》我对那个导演佩服的五体投地,他在电影里表现的思想跟我脑域训练方式很多交集的地方,我跟他很像,控制梦是我在去年刚掌握的技能,跟他的这部电影毫无一点关系,因为在我成功控制我的梦的时候,我根本就不知道会有这样一部电影在今年上映.控制梦,说起来很玄,但是却比头皮运动法上手的快,有兴趣的可以尝试就知道我所言非虚.最开始想到控制梦,是不想美梦被打断,不想噩梦的继续.每个人都有这样的经历,晚上做了一个美梦,非常美,但想来就忘了做的是什么梦(猪哥定义为深层次梦),或者做了一个美梦,整在好的时候被打断了,睡醒之后无限感慨,为什么不能继续做下去(猪哥定义为浅层次梦),或者梦里遇到亲人被害,或者遇到猛鬼、僵尸,遇到自己摔落悬崖,通常都会被惊醒,久久不能入睡(猪哥定义为肢体梦).浅层次梦很好控制,只要每次睡觉之前不停的在心里嘱咐自己,遇到美梦坚决不睁眼,继续让我做完,不出几个月,自己就能找到适合自己的处理浅层次梦的方式.这些梦都是在临醒前的一瞬间,但是猪哥已经证明只需要一瞬间,就可以完善一个很长的梦.5000年前,你如果站出来说有人可以一个打10个,被人用唾沫淹死,可现在特种兵很轻松就撩倒10个普通人.500年前,看书一目十行过目不忘,算账不用算盘只需闭目一想,这样的人被称为百年不遇的奇才,而500年后的今天,速读、速记、心算已经被排进了日常课程,人人都可以成为“奇才”.这属于大脑的锻炼,猪哥称之为脑域训练的基础.肉体的锻炼可以追溯到4000多年以前,历史悠久,时至今日,肉体的锻炼已经越发完备,具体会不会有更高级的方式我不好做评论,应该会有的.精神(脑域)的锻炼,只有50年的科学历史,非常短暂.脑域可以锻炼,脑电波等各种生物电可以加强以及控制,这些都不是天方夜谭,就像当年有人说地球是圆的,没有人相信,有时候真理是掌握在少数人手里,超能力已经存在,只是很多人不想相信,不愿意相信罢了.科学已经证明,脑域(大脑)可以通过各种锻炼加强能力,看一下百度百科《脑电波》,应该会让你有所启示,甚至会让你更有信心.最后,我想说的是,上面这些其实不是秘密,对普通人来说可能来说有些遥远,但是很多大国军方早就开始了脑域开发、脑域探索、脑域解密等工程,这些都是军事机密,我们还是不要深入了解的好.如果各位有兴趣,可以去查查“读脑时代”、“脑十年计划”等等,美国、日本、欧洲等20世纪末开始加大对5脑域的研究,脑域能力的开发,而我们中国比较晚,官方数字是21世纪初开始这方面的研究.具体的内容都是特级机密,普通人不知道,甚至嗤之以鼻完全可以理解.猪哥这里大胆预测,10年之内,2021年之前,脑电波产品将在市面上陆续出现,脑控游戏、脑控电脑等等,当这些东西上市之后再想起脑电波原来也可以利用,再想去锻炼扩展,就有点晚了吧.我发帖的目的,只是希望我们更多的人不要比其他人起步更晚,因为有人已经开始动作了,况且这样的锻炼不会对日常的工作生活有任何影响,甚至会有帮助.实践出真理,尝试才有发现,起步很难,过程很简单,习惯成自然.。

怎样计算任一天是星期几

怎样计算任一天是星期几

怎样计算任一天是星期几摘要:最常见的公式:W = [Y-1] + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + DY是年份数,D是这一天在这一年中的累积天数,也就是这一天在这一年中是第几天。

最好用的是蔡勒公式:W = [C/4] - 2C + y + [y/4] + [13 * (M+1) / 5] + d - 1C是世纪数减一,y是年份后两位,M是月份,d是日数。

1月和2月要按上一年的13月和14月来算,这时C和y均按上一年取值。

两个公式中的[...]均指只取计算结果的整数部分。

算出来的W除以7,余数是几就是星期几。

如果余数是0,则为星期日。

---------------------------------------------------------------------------星期制度是一种有古老传统的制度。

据说因为《圣经·创世纪》中规定上帝用了六天时间创世纪,第七天休息,所以人们也就以七天为一个周期来安排自己的工作和生活,而星期日是休息日。

从实际的角度来讲,以七天为一个周期,长短也比较合适。

所以尽管中国的传统工作周期是十天(比如王勃《滕王阁序》中说的“十旬休暇”,即是指官员的工作每十日为一个周期,第十日休假),但后来也采取了西方的星期制度。

在日常生活中,我们常常遇到要知道某一天是星期几的问题。

有时候,我们还想知道历史上某一天是星期几。

通常,解决这个方法的有效办法是看日历,但是我们总不会随时随身带着日历,更不可能随时随身带着几千年的万年历。

假如是想在计算机编程中计算某一天是星期几,预先把一本万年历存进去就更不现实了。

这时候是不是有办法通过什么公式,从年月日推出这一天是星期几呢?答案是肯定的。

其实我们也常常在这样做。

我们先举一个简单的例子。

比如,知道了2004年5月1日是星期六,那么2004年5月31日“世界无烟日”是星期几就不难推算出来。

计算星期几

计算星期几

计算星期几要知道几十天以后的某一天是星期几,这是不难的,因为只要计算一下被7除的余数就可以了。

但是,如果要知道几十年以后的某一天是星期几,那就比较困难了,因为在这段时间里有闰年,而且,每个月所含的天数也不一样。

在这一节,我们要给出一个公式,可以方便地解决这个问题。

按现行的公历历法,每年有365天,若这一年是闰年,则有366天,二月有二十九天。

闰年是这样确定的:公元年份数不被100整除但被4整除,或者年份数被400整除。

如果某一年是闰年,这一年的二月比正常年份的二月多一天,这样,从这一年的三月一日开始,星期数都受到这闰月的影响,同时,这一年的一月和二月里的星期数却不受影响。

这样,就使得同一年里的计算有些不方便。

所以,为了计算方便,我们把三月一日作为计算星期数的基点。

1600年以来,全世界大部分地区使用现行的公历历法。

因此,我们考虑一个从1600年起使用的计算星期几的公式。

以下,我们使用记号:N = 100c + y 表示年份,其中0 ≤ y ≤ 99;m 表示月份,m = 1表示三月,m = 2表示四月, ,m = 12表示二月; d N (m )表示第N 年m 月1日的星期数。

假设d 1600(1)是已知的,我们首先计算d N (1),即第N 年3月1日的星期数。

我们知道:如果没有闰月,一年有365天,因为365 ≡ 1 (mod 7),所以,每过一个正常年,星期数就增加1;每过一个闰年,星期数就增加2。

以r 表示从1600年到N 年的闰年数,我们得到d N (1) ≡ d 1600(1) + N – 1600 + r (mod 7)。

(1)由闰年的确定方法,我们有][][][4001600100100160010041600100-++-+--+=y c y c y c r440010016100400425][][][-+++---+=y c y c y c。

388400100100244][][][-++-+=y c y c y (2)设c = 4q + s ,0 ≤ s ≤ 3,那么,由于0 ≤ y ≤ 99,100s + y < 400,所以][][4001000100y s y +=,= 0,因此,由式(2)得到388400100400244][][-++++=y s q c y r388244][-++=q c y388]4[244][-++=c c y , (3)r N d d N +-+≡1600)1()1(160038842441600100)1(][][1600-+++-++≡cc y y c d。

口算星期几

口算星期几

口算星期几只要记住12个系数就行,这12个系数就是12个月的一号是星期几,再减1。

如7月1日是星期天,系数就是7-1=6,2月1日是星期四,系数就是3,口算时只要用该日期加该月系数,再除以7,如能整除,这一天就是星期天;如不能整除,余数是几就是星期几。

道理很简单,12个系数是必背的,当然每年都不同,就当是手机号码应该很容易背,背一次用一年,很值~在朋友面前露一手,说不定他们还称奇。

网上搜的,供参考。

历史上的某一天是星期几,未来的某一天是星期几,关于这个问题有这样的一种算法介绍如下:某年某月某日是星期几的推算公式:〔(χ,1),“(χ,1)/4”,“(χ,1)/100”,“(χ,1)/400”,y〕?7这个公式中的χ表示那一年的公历年份数,y表示某日在那一年的第几天,“”表示整数商。

计算所得的余数就是星期几(余数为0则是星期日)。

例1、 1980年6月1日是星期几,分析:χ,1,1980,1=1979,“(χ,1)/4”,494,“(χ,1)/100”,19,“(χ,1)/400”,4;y,31,29,31,30,31,1,153(天)。

解:(1979,494,19,4,153)?7,2611?7,373(余数为0)。

所以,1980年6月1日是星期日。

一、年码的计算(1)21世纪年码算法:mod(X+int(X/4),7)(X代表年份的后三位数字,如:2015年,这里X就代表15,int代表向下取整,mod代表取余)(2)其它世纪的年码算法:20世纪年码=21世纪年码+1,即 mod(X+int(X/4),7)+119世纪年码=21世纪年码+3,即 mod(X+int(X/4),7)+318世纪年码=22世纪年码=21世纪年码+5(或减2),即mod(X+int(X/4),7)+5二、牢记月码(1)任何世纪中的任何年份对应的月码都是相同的,十二个月分别对应的月码是:51(26)2503514624(括号内的数字代表闰年时1月、2月的月码)记忆方法:平年1、4、7月为5;2、8月为1;3、11月为2;5月为0;6月为3;9、12月为4;10月为6。

中职趣味数学自编教材——推算任意一天的星期数

中职趣味数学自编教材——推算任意一天的星期数

第2章 预测推算2.1 推算任意一天的星期数【问题】不查日历,你知道2014年10月1日是星期几吗?学完本节内容,你可以快速推算出任意一天的星期数。

让我们先学会以下几个简单的计算吧。

2.1.1 在年、月、日中提取数据我们不妨假设某一天的公历为A 年B 月C 日,其中]100[A X =,X A Y 100-=, ⎩⎨⎧=-=+=12,11,10,9,8,7,6,5,4,3,22,1,10B B B B M 【注】符号]100[A 表示100A 只保留整数部分。

例如:2014年10月1日中,2014=A ,10=B ,1=C ,82=-=B M ,20]100[==A X ,14100=-=X A Y【练习】请指出下列各个日期中的Y X M C B A 、、、、、(1)2013年8月7日 (2)2020年1月28日(3)1999年6月8日 (4)2009年2月14日(5)2040年10月1日 (6)2030年12月9日2.1.2 星期推算公式有了提取数据的基础之后,相信你能够快速地将数据代入以下的星期推算公式。

1、当10,9,8,7,6,5,4,3=B 时,代入公式X X Y Y M C 2]4[]4[]5113[-+++-+,将运算结果除以7,所得余数即为所求。

例如:推算2014年10月1日是星期几?解:2014=A ,10=B ,1=C ,82=-=B M ,20]100[==A X ,14100=-=X A Y 代入公式X X Y Y M C 2]4[]4[]5113[-+++-+得 3405314201202]420[]414[14]51813[1=-++++=⨯-+++-⨯+ 3073+⨯=∴2014年10月1日是星期三.2、当2,1=B 时,分两种情况(1)如果A 年不是闰年,即A 不能被4整除时,则代入公式12]4[]4[]5113[--+++-+X X Y Y M C ,将运算结果除以7,所得余数即为所求。

手算万年历

手算万年历

一只左手即是万年历掐指一算即知吉凶”,学过算命卜卦的人对吉凶的推算应该没多大问题,但要做到掐指就能算并非一照一夕的事(除相术外)。

因为所有算法基本上都要用到干支历,所以你看很多算命算卦的都要有本万年历。

其实,我们的左手就是一本万年历,许多人不知道,所以不会推算。

当然,这也是算命达到出神入化的关键技术,你想如果什么也不用,就能把四柱在心中排出,对求测者来说更加神奇。

现把一种最简单的掐指法介绍出来。

(此法在网上公布了数个小时,因为是秘籍,所以被删掉。

其中日柱掐指之法并非真法,并有错误在其中,真法没传,真法不用计算,不用万年历,只需掐指即可推出。

想学者,可以拿秘籍来交流,只求风水方面的,我所掌握的除外)现举一例说明:(阳历换算干支)随便说一个时间,2018年3月10日早8点:左手,拇指掐“子”上后退3个两位(3为8,9,10三个)为“午”。

接着从“午”上顺掐5位(5为甲、乙、丙、丁、戊5位),得“戌”位即“戊戌”干支。

此年柱。

月柱,年干“戊”,“壬子”起,这也无须记,也可以掐指,在左手上,大拇指在“甲己”位上念“甲乙”,顺推,到“戊”上为“壬”。

所以“壬子”起,到“卯”为“乙卯”。

此月柱。

日柱,干从"庚"顺数,第9位为"戊",余2,所以是"戊的相合干"癸".支从"子"数,依次为"子"、“酉”、“午”、“卯”第9位还为“子”,因为余2,下一步,“子”冲“午”前一位为“巳”。

所以得“癸巳”。

然后从“癸”起数9位为“辛”,从“巳”起9位为“丑”。

所以,日柱为“辛丑”。

时柱,我想大家都会吧,早8为辰时,日起时法,“子”上数“戊”到“辰”为“壬”,即“壬辰”时。

好了,四柱为:戊戌乙卯辛丑壬辰。

这是个例操作过程,不是通用方法。

掌握通用方法,熟练后,比查万年历要快。

因为有些步骤大脑可以快速跳过。

瞬间得到结果。

计算星期几的方法

计算星期几的方法

计算任何一个日期是星期几的方法蔡勒公式W = [C/4] - 2C + y + [y/4] + [13×(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×(M+1) / 5] + d - 1=[20/4]-2×20+04+[04/4]+[13×(9+1)/5]+1-1 =5-40+4+1+[13×2]+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×(M+1) / 5] + d - 1=[20/4]-2×20+10+[10/4]+[13×(7+1)/5]+15-1 =5-40+10+2+[13×8/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世纪。

珠心算速算星期几

珠心算速算星期几
2 3 5 6 0 1 3 4 5 6 l 2 3 4 6 0 1 2 4 5 6 O 2 3 4 5
如查 2 0 年 的 十年基 数 : 08
5 由公 式 : 、
2 0 的后 两 位数 8 08 , 82 , < 8 直接 查 表 , 出8 得 的十年 基数 是3 。
口竺
堡垒 !
珠J 算遮 算星期 几 I ! I
◆ 方有 昆 何 昌荣 方 文
多 年来 。 者从 教 材 形 式 、 材 内容 、 笔 教 教学 方 法 、 教 学 环境 、 学语 言 、 学情 感 、 教 教 激励 措 施 、 际应 用 多方 实 面 对培 养儿 童 学 习兴 趣 和创 新 思 维 进行 过 广 泛 的研 究 和探 索 , 收 到一 定效 果 。 并
2对 于小 于4 0 . 0 的年份 可直 接查 表 。
百 年 基 数 表
年 数 基 数 0 9 — 9 6 lo 19 0 一 9 4 2o 29 0一 9 2
表 1
30 39 0— 9 0
都 能 很 快 地 算 出是 星 期 几 。 现 将 其 操 作 方 法 介 绍 如
几, 不仅 儿 童感 兴 趣 , 于成 年 人 的学 习 、 对 生活 、 工作 和 科研 也 带来 了方便 。此 法 , 论何 年 何 月何 日( 无 公历 ) ,
1 于 大 于 等 于4 0 . 对 0 的年 份 , 先减 去 4 0 0 的倍 数 , 使 余数 小 于4 0 0 再查 表 :
( ) 基数 三 月 以月数 直接 查表 :
星 期几 = 百年 基数 + 十年 基 数+ 基数 +日数 一 的倍 月 7 数 = 数 余
星 期几 = + + + — = , 6 5 1 1 7 6  ̄2 1 年5 1 0 0 月 日是 星期 6 。

8岁神童可用心算在30秒内算出任何一天是星期几

8岁神童可用心算在30秒内算出任何一天是星期几

8岁神童可用心算在30秒内算出任何一天是星期几
据外媒报导,印度孟买一名叫艾扬的8岁男童非常了得,可用心算在30秒内算出公元2068年之前任何1天是星期几。

据报导,有人随机问艾扬2015年3月25日星期几,他心算不久后答复是“星期三”。

又有人问2020年8月1日星期几,这回他心算30秒后答复为“星期六”;同一时间提问人还在查手机。

旁观者称,这小孩似乎是看着日历在答复。

据悉,害臊的艾扬非常喜欢算术,且自创了多种不同的演算方法。

艾扬说:“有时我记住每月1日是星期几,再跳周核算,也要考虑闰年要素。


此外,已自行画出2068年之前一切年历的艾扬对日期直觉感很强。

他的母亲鲁帕莉说,艾扬能记住每位同学、亲属和街坊的生日,因而成为校园风云人物,还会在特定日期提示母亲跟朋友打电话,祝对方生日快乐。

你会心算任何一天是星期几吗

你会心算任何一天是星期几吗
第 二 , 熟 背 “ 数 ”或 称 尾数 ) 要 加 ( 。 1什 么是 “ 数 ” 如 : 算 O . 加 ? 要 7年 1 O月 1 5日是 星 期 几 , 查 上 月 先
可 这 “ ” 这 “ ”怎 么 去 找 呢 ? 年 . 月 .
第 三 , 清 “ 年 ” “ 年 ” 间 的 固定 的 相 关 关 系是 至 关 重 要 搞 平 与 闰 之
月尾 , 就 是 9月 3 日那 天 是 星期 几 ( 也 0 已知 是 星 期 5 将 该 数 “” ) 5 与要 的 。 们 常 说 “ 我 四年 一 闰 ” 指 的就 是 三 个 “ 年 ” 前 , 个 “ 年 ” 后 , 平 在 一 闰 随
算 的 那 个 日数 ‘ 5 相加 , 之 和 “0 除 以“ ” 余 数 是 几 ( ) 即是 星 期 所 形 成 的 固定 不 变 的格 局 ,又 知这 四年 中它 们 第 一 个 月 的 “ 数 ” ‘ ” 1 得 2” 7, 6, 加 相
几 ( ) 我们 上 个 月 的月 尾 是 星 期几 的那 个 数 , 6。 为这 个 月 的 “ 数 ” 加 。 比 , 是 逐年 增 “ ” 如果 第 一 个 “ 年 ” 一 个 月 的 “ 数 ” “ ; 么 都 1。 平 第 加 为 x”那 2“ . 加数 ” 知多少?因为一周是七天 , 故所有“ 加数 ” 都在“ 、 、 、 第 二 个 “ 年 ” 一 个月 的 “ 数 ” 为 “ + ,第 三 个 “ 年 ” 一 个 月 12 34、 平 第 加 则 x 1; , 平 第 5 60 这七 天 数 中 。 “ ” 星 期 日( “ ” 行 , 、 、” 0代 用 7也 运算 起 来 不 如用 “” O 简 的“ 数 ” 为 “ + ”“ 加 则 X 2 ; 闰年 ” 的第 一 个 月 的 “ 数 ” 是 “ 3 。 加 则 X+ ”

心算任何一天是星期几

心算任何一天是星期几

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

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

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

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

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

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

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

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

首先,如果某月的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的任何一个数字,为此,可以引入一个与月基数类似的年基数概念:上年底的星期数,就是今年的年基数。

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

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

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

某年某月某日星期几的计算方法首先确定公历(阳歷)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。

60秒轻松计算出任意一年任意一天星期几?

60秒轻松计算出任意一年任意一天星期几?

60秒轻松计算出任意一年任意一天星期几?60秒轻松计算出任意一年任意一天星期几?一、提出问题60秒就可以轻松计算出任意一年任意一天星期几吗?你相信吗?如果能算出,连脑神经专家都认为是神童。

大家可以通过度娘搜索“张戈自闭症”,连人民网都有报道。

有图为证:如何快速计算出任意一年任意一天,星期几呢?如:2015年元旦,星期几。

二、解决之道计算公式是:星期几 = (年份代码 + 月份代码 + 日期)mod 7mod 7 的含义就是说,对该数除以7的余数是多少??三、21世纪年份代码的计算公式a.应用举例包括:2000--2099,包含2000年以及2099年b.应用举例用于计算21世纪每个年份的年份代码的计算公式是:年份 = 2000 + X年份代码 = ( X / 4 + X)mod 7。

解释一下:1.X除以4的商,只要商,不要余数,也就是我们常说的取结果的整数部分;2.然后再与X相加;3.最后讲该结果除以7,所得余数,即为年份代码;c.应用举例2015 = 2000 + 15所以2015的X,对应的当然就是15啦!15除以4的商,当然就是3啰!3加上15,等于18,18除以7,得到的余数,就是4。

数学规范表达就是:2015年份代码 = ( 15 / 4 + 15) mod 7 = (3 + 15) mod 7 = 4。

所以2015年的年份代码就是4。

d.考一考、练一练您知道2000的年份代码吗?温馨提示:看公式:年份代码 = ( X / 4 + X)mod 7。

想都不用想,2000年的年份代码,当然是0啦!四、其他世纪年份代码的计算公式18世纪的年份代码,是在21世纪的年份代码的基础上加上5或者减去2;(18世纪包括1700--1799,包含1700年以及1799年)19世纪的年份代码,是在21世纪的年份代码的基础上加上3;(19世纪包括1800--1899,包含1800年以及1899年)20世纪的年份代码,是在21世纪的年份代码的基础上加上1;(18世纪包括1700--1799,包含1700年以及1799年)22世纪的年份代码,是在21世纪的年份代码的基础上加上5或者减去2。

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

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

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

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

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

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

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

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

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

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

我们先要把下表中的各数牢牢地记在心里:例如要计算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年8月15日是星期几。

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

如何快速计算出任意一天是星期几?有哪些技巧?

如何快速计算出任意一天是星期几?有哪些技巧?

如何快速计算出任意一天是星期几?有哪些技巧?答:在初等数论中,有很多根据年月日计算星期的公式,我来介绍一个。

相关知识在介绍公式前,我们先来了解一些数学和公历相关的知识:(1)闰年规则:四年一闰,百年不闰,四百年再闰,闰年是366天,平年是365天;(2)闰月规则:闰年时,多的一天都加到二月中,平年二月28天,闰年二月29天;(3)格里高利历:我们现在使用的公历,传至西方,叫做格里高利历;在1582年10月4日(包括4日)前,罗马使用儒略历,罗马教皇格里高利十三世改革历法,针对哥白尼的日心说修正了旧历法,规则:1582年10月4日接下来的一天为10月15日,相当于历法中少了10天,但是星期继续接着前一天的;(3)取整符号:[a]表示对实数a取整,也就是抛弃小数部分,只留下整数部分,比如'[3.7865]=3';(4)同余式:若m是一个正整数,a、b为整数,且满足.a=b+km(k为整数),也就是说a和b除以m的最小正余数相同,则称a与b对模m同余,记作a≡b(mod m);根据以上历法规则和数学工具,就可以利用同余技巧来处理,因为我们计算某一天是星期几,只需要选定一个固定的日期,然后计算和另外一个日期的相差天数对“7”取余即可。

蔡勒公式其中符号:w:表示星期,1-星期一,2-星期二,3-星期三,4-星期四,5-星期五,6-星期六,0-星期日;c:表示年份前两位数值;y:表示年份后两位数值m:表示月份,但是对于1、2月份需看作前一年的13、14月,这是为了简化闰年规则导致的复杂度;d:表示“日”;以上两个公式中,第二个其实就是第一个公式中的数值,加10后再取模,需要注意的是,在公历中1582年10月5日~1582年10月14日的这十天,是不存在的。

实际应用比如我们来计算2018年9月2日,带入第一个方程:w=(18+[18/4]+[20/4]-2*20+[13(9+1)]/5)+2-1)(mod7)=(18+4+5-40+26+1)(mod7)=14(mod7)=0于是,2018年9月2日这天,就是星期天!当然,我们现在手机里有了万年历,实际当中就不需要去计算了。

如何推算某天是星期几

如何推算某天是星期几

如何推算某天是星期几展开全文2000年美国数学奥赛题-关于星期几的计算在年份N中,第300天是星期二。

在N+1年份中,第200天也是星期二。

在N-1年份中的第100天发生在一周的星期几?解1:考虑第N年份已经过了300天,因为我们不知道这年是平年还是闰年,若平年还剩65天,若闰年还有66天。

因此前两个日期之间有65 + 200 = 265或66 + 200 = 266天,这取决于N年份是否是闰年。

因为7可以整除266,而不不能整除265,所以这两天都是星期二,所以这个N年份必须是闰年。

因此,N-1年份不是闰年,由于在给定N年份和N-1年份的日期之间有265 + 300 = 565天,用7去除565这就剩下5作为余数。

我们从星期二向前数5天,这一天是星期四。

解2:由于N年份的第300天为星期二,而300/7=42余6,所以N-1年份的最后一天为星期三(因为(3+6)/7=1余2)。

因为N+1年份的第200天为星期二,而200/7=28余4,所以N年份的最后一天为星期五,(因为(5+4)/7=1余2)从N-1年份的最后一天到N年份的最后一天可以是365天,也有可能是366天(因为闰月29天),假定N年是365天,365/7=52余1,这样根据N-1年最后一天为星期三,可以推出N年份的最后一天为星期四,这与得出的N年最后一天星期五矛盾,而若N年份有366天, 366/7=28余2,这样可以推出N年份的最后一天为星期五(3+2=5),与先前的结论一致。

这样N年份是闰年,则N-1年份为平年,即有365天,从N-1年份的100之后共有365-100=265天,265/7=37余6,即要从N-1年份最后一天的星期三向过去的日子倒推6天,即星期四。

星期几的速算方法

星期几的速算方法

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

例如:“今年一月一日是星期五,十月一日是星期几?”解这道题的一般方法是:
(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。

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

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

任意一天的星期数

任意一天的星期数

首先,我们指定一个数字代表一个星期数,这些数都是很容易记住的:数字星期数1 星期一2 星期二3 星期三4 星期四5 星期五6 星期六7或者0 星期日上面的这个列表是很容易记住的,因为这些数字与星期数几乎是一一对应的——当然,星期日除外。

不过,我们通常也有把星期日看作是星期七的做法。

所以,记住这个列表是很容易的事情。

接下来,我们还需要用数字代表一年当中的12个月。

这些数字适用于任何年份,不过有两个例外。

在诸如2000、2004或者2008年这样的闰年,1月份的代码是5,2月份的代码则是1。

为了便于记忆月份的代码,我们提供了一个记忆的列表:月份数字代码一月6*二月2*三月 2四月 5五月0六月 3七月 5八月 1九月 4十月 6十一月 2十二月 4(*代表在闰年,1月份的代码为5,而二月份的代码为1)记忆方法:一月和十月为6;二月、三月和十一月为2;四月、七月为5;五月为0;六月为3;八月为1;九月和十二月为4。

现在,我们来计算一下2006年任何一天的星期数吧。

此后,我们计算2007,然后是2008年等等,一直到接下来的年份。

我们将不仅知道将来某一天是星期几,而且还会知道过去的某一天是星期几,甚至几个世纪以前的某一天是星期几。

每个月、每个星期的每一天都有一个数字代码,而每一年也都有一个数字代码,而2006年的数字代码刚好为0(关于年份的数字代码,见下文)。

知道了年份的数字代码后,要知道某一天的星期数,只需要把月份代码与日期代码和年份代码简单地相加就可以了。

例如,要知道2006年12月3日的星期数,只需按照下面的步骤去做就可以了:月份代码+日期代码+年份代码=4+3+0=7因为7代表星期日,所以,2006年12月3日是星期日。

那么,2006年11月18日呢?我们已经知道11月份的代码是2,所以:月份代码+日期代码+年份代码=2+18+0=20因为每周是七天,所以我们可以用这个结果减去7的任意倍数(7、14、21、28、35…),而星期数却不会变。

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

心算手算任一天是星期幾?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天。

还有四年一闰等。

平年365天,闰年366天,在逐年的同月日时,它们的星期变化是平年的星期是进一的,闰年的一月,二月进一,三月到十二月进二的,因为各月具有定义了的天数,所以各月的首日是星期几也是被定义了的,要以它们的星期由小向大的顺序排列,2006年排列是;星期日是在一月和十月的一日;星期一是在五一;星期二是八月一日;星期三是二,三,十一月一日;星期四是六一;星期五是九月和十二月一日;星期六是四,七月一日。

如是的2006年月首日之间的星期关系,对07年来说,也是如此是在06年各月上星期数加一而已,如六一的星期四在07年进到星期五。

排列“月顺序”是非常重要的数据。

年代码定义该年年首日是星期几,该碼也是关节码,定义了该年“该关节中月份首日是星期天,”我在童年1945年时,就在市场见过用该原理制成的双圆盘万年历。

现在我就把这个原理做为心算和手算的基点,要能记住这个星期月首日的“坐次表”,要推算星期是很简单的。

虽然难于记住,要想玩手算心算,非记住不可。

在左手食指关节上有带月份编码,即0(1,10月), 1(4,7,闰1月);2(9,12);3(6月);4(2,3,11月);5(8月,闰二月);6(9,12月);2006-2009年各月的首日(一日)与星期之间关系月份2006年码0 2007年码1 2009年码4 关节编号月份 2008年代码31,10月星期日星期一星期四 0 (7) 10月星期三5月星期一星期二星期五 6 5月星期四8 月星期二星期三星期六 5 2月8月星期五2,3,11月星期三星期四星期日 4 3月11月星期六6月星期四星期五星期一 3 6月星期日9,12月星期五星期六星期二 2 9月12月星期一4,7月星期六星期日星期三 1 1月4月7月星期二上面的年表给出了从2006年到2009年各年各月首日是星期几的数据,比如2007年3月1日是星期四,2008年5月1日是星期四等等。

能不能给出2000年到2099年的准确数据测百年呢?答案是肯定的。

3 ;手指做計算工具需要熟練記住一些數據,沒別的辦法,搞化學的就得背背元素周期表,同樣道理,赿熟计算速度赿快。

有人为了计算一年某一天是星期几,而记下了全年的月代码。

我们的记关节编码和它的月份,可以测百年。

甚至跨世纪,不值得吗!我们可以采用左手食指做工具,它的“上,下“关节共有七個部位。

存放重要的“月坐次”数据。

以逆时针0始到6 的“关节编码”之中。

彎曲的食指,非常容易被姆指在这關節上下移动,存取數據和運算。

从关节0处是2000年,关节1处做01年(2001年),也是“年代码1”的位臵,也是2007年,闰2012年2018年等年的位臵。

可以说明两个问题,第一是说这个年代码1说明01,07,18年的一月一日是星期一,是这个年代码的数。

另外这是4,7月的代码,定义了4月和七月一日在当年是星期日。

知道月首日(一日)是星期日做为标志月,测定其它月日,就容易的多了,比如01年4月7月首日是星期日,顺时针1月10月一日是星期一,5月1是期二,八一期三,而二,三,十一期四,六月期五,九和十二月期六,整整一周定义了了12个月首日的星期几。

呜呼!左手食指的上,下关节:“月份”和“年代码”示意图84年 83年。

11年 10年06年 05年04年手背和上关节(1,10月)(5月)(2,8月)0(关节)6 5(年代码=关节编码)指根 |========|=======|========|4 指尖(2,3,11月)09年15年1 2 3下关节(1,4,7月)(9,12月)(6月)(20xx年) 01年 02年 03年07年 08年12年 13年 14年上圖可以看出,2006年1月和10月1日是星期日,順序五一是星期一,八一是星期二,2,3,11月的一日是期3。

6月是期4。

9月12月是期5。

4月7月是期六。

計算任一年某日如2035年8月23日,该年不是闰年解:年代碼35×1.25=43.75 43-6×7=1元旦是星期一,五一是星期二,八月一日是星期三,(其月中的1,8 ,15,22,29日都是星期三。

)22+1 是星期三加1星期四,可以用23-21=2 (23用7模化)即相当是八月二日是星期四。

左食指关节功能图(一月)2000,06,17年(五月)05,11,16年4 计算“年代码”年代码是可以定义该年某月首日是星期日的数据;1 ;找出年代码有很多种方法,一种是从食指内根处,即年代码为1,也是01年,逆时针数1年进1个关节,闰年(即4 的倍数的年)进2个关节,逐次数到所要求的年份。

对大数据可减28,56,84(28是循环周期,是年代码的模)处理简化后计算是方便的。

比如2030年就是30-28=2,2070年70-56=14,14+3闰用7模化为32 ;另一种是计算即;该年后两位数乘1.25 積的整數部份除7所得的餘數(即以7為模)以77年為例;77×1.25=96.25 96 -13×7==5 餘5简便算法还有77+19(77年中的闰年数)用7模化,77为0,19为5,0+5=5还有77-56=21 21+5(闰年)用7模化 0+5=5当然能够心算那是更好。

经常计算会记住一些典型的码,我就把关节6是11,22,33,44年,关节5是55,66,77,88年,关节4是99年等,记的很牢,当然,还有一些。

5 计算星期几要注意的方面不管你怎么算,你要算那年的,那月的,那日的,心算也好,手算也好,计算也好,要把“年代码”,准确的放在对号的关节上,该关节上的月份的首日(一日)就被定位成星期天,计算过程中,千万别忘了这个首日是星期天的标志月的关节,要测那个月的某日,从那月起为1日顺时针数日到位,与那个标志的星期日的位差定星期几。

说是这么说,真正大数字日子要一一的数可太苯了,可以根据数情况减7,14,21,28,数其不超过6的差数。

就轻松多了。

闰年要记住一月按四,七月,二月按八月的星期几来计算。

如能再增加点记住的如“年代码1就是4,7月”2就是9.12月.3就是6月....即马上知道当年的星期月,这可就更流利了。

当然,按上述原理,做成双圆盘,即可推百年,做成三圆盘则可跨世纪。

但使人兴趣索然,还容易丢失,掌握了方法,就不会丢失,这种手算心算我想还是很“huyou"人的。

上面讲的是2000到2099年的推算,能准确得出结果,不出错误也需要下一番大功夫。

有很多地方可能还没说到位,内中可能还有很多窍门,还得靠你自己琢磨。

6;计算跨世纪的某一天是星期几?只要会计算2000到2099年的某一天是星期几,就可以直接算出跨世纪该天星期几。

先举例子:1733年5月1日是星期几?计算2033年5月1日是星期日加5 等于星期五即1733年5月1日是星期五1822年8月8日是星期几?2022年8月8日是星期1 加3 等于星期四即1822年8月8日是星期四1935年4月15日是星期几?2035年4月15日是星期天加1 等于星期一即1935年4月15日星期一只要求出2000到2099年某年月日的星期几加5,3,1 即是17,18,19某某年该年月日的星期几这种算法正确吗?可用蔡勒公式证明;W=[C/4]-2C+Y+[Y/4]+[13×(M+1)/5]+d-1 蔡勒公式先代入20y年 m月 d日W(20)=[20/4]-2×20+y+[y/4]+[13×(m+1)/5]+d -1.....1式代入17y年 m月 d日W(17)=[17/4]-2×17+.....................同上.............2式W(20)=5-40=-35+KW(17)=4-34=-30+KW(17)-W(20)=-30-(-35)=5 所以证明17y年m月d日是20y年m月d日加518y年m月d日W(18)=[18/4]-2×18= - 32W(18)- W(20)= -32 -(-35)= 3 所以证明18y年m月d日是20y年m月d日加3再证明19y年的W(19)=[19/4]- 2×19=-34W(19)-w(20)=-34-(-35)=1 所以证明19y年m月d日是20y年m月d日加 1 。

值得提出的这个算法对1700,1800,1900年这几个年都不像2000年是闰年的,所以算这几个00年的一月要同十月,二月同三月或十一月计算。

否则跟着2000年一,二月算就把它们算成闰年的星期了。

星期回归大周期是400年蔡勒公式中说明了这个数学式是400年是一个大循环周期。

所以21**年的星期序列和17**年是相同的,同理22**年对18**年,23**年与!9**年是相同的。

相关文档
最新文档