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文件!