算日期的公式(算日期)
大家好,我是小前,我来为大家解答以上问题。算日期的公式,算日期很多人还不知道,现在让我们一起来看看吧!
1、把年号用ABCD四个字母表示,照图所示先计算y的值,再推y周边的四个值 比如2007年4月18号是星期三,怎样可以算出是星期三? 计算过程:20(A偶B048)=0, 0(C09)=0, 7(D17)=1,(D2367,C偶不加),所以y=0+0+1=1 4月18号是星期几=(6+18)-7的倍数=24-3x7=24-21=3(即为星期三) 闰年的头两个月(即1月和2月)的加数用左边的数值 每一年只有一个y值,然后记住各月的加数(一串数字)就可以了,比如你要的2007年的各月加数为:03,36146,25035 每年记一串数字,如2009年记366240251361,怎么推呢?依前述20(A偶B048)=0,0(C09)=0,9(D9)=4,(D2367,在此没),所以y=0+0+4=4,依梅花阵y-2 y-1 y y+1 y+2 平年算得梅花阵2 3 4 5 6 再顺序套用(按头y+2先和头y+1后的五数数组)排列得2009年各月的加数为:36,62402,51361。
2、例如: 2009-4-7=2(月加数)+7(日数)-7(7的倍数)=2(星期二) 2009-5-18=4+18-3x7=1(星期一) 2009-8-1=5+1=6(星期六) 2009-12-1=1+1=2(星期二) 2009-12-31=1+31-4x7=4(星期四) 这可是多年前,我自己在闲得无聊时,由我自己创造的,请不要问我出处是哪里,直接在此告诉大家,出处就是我圆月,十多年前,我曾给一个外地的朋友抄写过,即使有资料与我的类同,也是由我这里漏出去的。
3、 计算过程中,0=7,7=0,0和7都表示是星期天;每月的加数只取一位数,如033614625035中,最左边的“0”表示“1月要加的数是0”;最右边的“5”表示“12月要加的数是5”,依次对应;同一年中用公式“当月加数+日期-7的倍数=(只要正数值)星期几”。
4、 你把我写的这些零乱的整理一下,把重复的去除掉,只要记牢该记的数字串,其实这种方法是最简单的了,比用其它公式更简捷、易算,等你滚瓜烂熟之后,就能体会到它的容易性了! 复杂之后的结果是“实用、简单、扼要、快速、准确”,你说呢? 比较其它公式,我自创方法更快捷灵活方便得多? 其它公式:W=X-1+(X-1)/4-(X-1)/100+(X-1)/400+K X该年的年份数;K元旦到某一天的日子数(需判断闰年否) 对求出的W取整,则{W}除以7的余数就是这一天的星期数 闰年规则:年数能被4整除但不是100的倍数,为闰年;年数能被400整除,为闰年。
本文到此讲解完毕了,希望对大家有帮助。