HOW TO CALCULATE THE DAY OF TH
关于HOW TO CALCULATE THE DAY OF TH
如何计算一周的某一天从任何日期手动
公式
的公式为:
(年份代码+月+代码代码世纪+日期数目 - 闰年代码)MOD 7
这里的工作原理
爱因斯坦的生日 - 我会通过与日,1897年3月14为例运行。
该年代码
要计算年份代码,使用这个公式:
(YY +(YY的div 4))模7
YY是年份的最后两个数字。对于今年1897年,它是97。
首先,除以4 YY并丢弃其余:97 DIV 4 = 24。
然后添加24放回YY号,它是97在这种情况下,产生121。
接下来的步骤是:121模7。
“国防部”是指把数只保留剩余。对于121 MOD 7,开始去除第七集:
10×7是70,留给我们51,因为121 - 70 = 51。
7×7 = 49,和51 - 49 = 2。
我们已经删除了所有来自121的七人榄球赛,直到我们只剩下一个的2余也就是说年度代码1897年。
你可以使用一些形状像像一只天鹅来保存在内存中,而你计算出下列项目。
本月代码
这很容易 - 只需记住号码033614625035:
一月= 0
二月= 3
三月= 3
四月= 6
五月= 1
六月= 4
七月= 6
八月= 2
九月= 5
十月= 0
十一月= 3
十二月= 5
现在你有个代码。 3月份爱因斯坦的生日,这是3。
公历日期
对于格里高利历,记住号码4206420:
1700 = 4
1800 = 2
1900 = 0
2000 = 6
2100S = 4
2200S = 2
2300S = 0
如果你只是做与朋友的生日日历这招,你很可能离开这一步了,因为落于20世纪日期来获得零世纪码,并且不影响计算的结果。
朱利安日期
如果你正在寻找一个Julian日期,该公式是走世纪号和18减去它,然后国防部7。
实施例1:如果年份是852 CE,取世纪数,8,和从18减去它,留下10。然后,10模7 = 3。
实施例2:如果年份是1625 CE,取世纪数,16,以及从18减去它,留下2 2模7 = 2,所以在这种情况下世纪代码为2。
对于在1897年爱因斯坦的生日,世纪码为2,因为它是一个公历日期,而在19世纪日期以上图表所示得到2调整。
闰年代码
另外要考虑到的是你是否正在处理闰年。编辑:如果日期是在闰年的一月或二月,你有最后一步之前,减去一个从你的总。
公历
如果您可以通过4分割阳历年,这是一个闰年,除非它是整除100但它是一个闰年,如果它是被400整除。
1992年是闰年,因为你可以通过四个划分它。
1900是不是闰年,因为你可以通过100将其分摊。
2000是闰年,因为你可以用400除以它。
罗马儒略历
如果您可以通过4分割儒略年,这是一个闰年。
爱因斯坦的生日是在1897年这是不是闰年(0),因此它不会影响结果。
计算日
回到原来的公式:
(年份代码+月+代码代码世纪+日期数目 - 闰年代码)MOD 7
对于1897年3月14日,这里的结果:
年份代码:2
本月代码:3
世纪代码:2
日期数目:14(本月14日)
闰年代码:0
所以:
(2 + 3 + 2 + 14)模7 = 21模7 = 0
匹配下面的列表中得到的数字,你就会有一周的一天:
0 =星期日
1表示星期一
2 =星期二
3 =星期三
4 =周四
5 =周五
6 =星期六
爱因斯坦出生在一个星期天。
更多示例
这里有来自不同世纪的三个例子:
登月
人类踏上月球:1969 7月20日:
以'69和除以4,舍弃余数。这使得17添加69到17得到86之后,86国防部7 = 2年代码为2。
本月代码七月是6。
世纪代码1900是零。
该日期数目是20,因为这是七月20日。
1969年不是闰年,因为它不能被4整除。
2 + 6 + 0 + 20 = 28
28模7 = 0
1969年7月20日是星期天。
最新版本1.0的更新日志
HOW TO CALCULATE THE DAY OF TH历史版本
HOW TO CALCULATE THE DAY OF TH 1.0
在APKPure上极速安全下载应用
一键安装安卓XAPK/APK文件!