计算2021年9月1日到2022年5月31日之间天数。
两个日期之间有多少天。
计算结果272天。
这个数字除以7,向下舍入:
272/7 = 38.85,向下舍入38。
星期計算是一種算法,可以計算出指定日期是一週中哪一天。
**改寫後內容:**星期計算是一種算法,可以用來確定指定日期是星期幾。
有多種数学算法可以计算过去或未来某一指定日期是属于一周中星期几,其中包括判决日法(Doomsday Rule)和Babwani公式。
这些算法一系列规则来获得结果,但它们是类机制变化。
– 10月和11月是周月。
以上可得知,使用餘7表示計算中可剔除7倍數,如此可7作0、8作1、9作2、18作4,如此類推。
如果星期日當作第0日,7日後(第7日)是星期日,而第18日會第4日,為星期日後4天,即星期四。
一些算法所有加數先行計算,然後7倍數剔除,而其他算法每一步剔除7倍數。
以下是改寫後內容:
有兩種方法可以使用,第一種方法是計算機和電腦算法中使用,而另一種方法適用於心算。
熟悉了這些計算方法,可以腦海中進行計算。
(6+3+5+3)mod7=3,即該日是星期三,其中c=20、y=8、m=12、d=10
(6+2+3+3)mod7=0,即該日是星期日,其中c=20、y=8、m=2、d=10
(2+3+2+1)mod7=1,即該日是星期一,其中c=18、y=42、m=8、d=29
周月是指那些第一天星期數月份。
9月和12月是周月,因为它们第一天是星期几。
只有这两个月之间间隔是整数周,或者是7倍数天数时,这两个月才能称为周月。
2月有28天,平年時2月和3月是。
但閏年時,2月變成了29天,所以2月和3月是。
以下是周月列表:
– 1月和2月是周月。
– 3月不是周月。
– 4月和5月是周月。
– 6月不是周月。
– 7月和8月是周月。
– 9月不是周月。
這個系統格里曆年度中一個週日,決定該年是否要增加一個星期。
– 12月不是周月。
**注意:5月和6月不論是平年是閏年,不是周月。
**另外,在下面月份查找表中,周月於開始於一週中,所以它們數字(星期數)是。
週年類似於周月,是指那些第一天星期數年份。
每一年第一天有星期一到星期日7種可能,而閏年2月29日會改變其後日期星期數。
每年星期構成共有14種可能。
(教會於計算復活節日期主日字母即共有14種表示法)
例如2023年是星期日開始平年,2017年、2006年及1995年週年,而2027年是星期五開始平年,2021年、2010年及1999年週年。
2020年是星期三开始闰年,2014年是星期三开始,但2015年星期四结束;2024年是星期一开始闰年,2018年同样是星期一开始,但2019年星期二结束;而2032年是星期四开始闰年,2026年是星期四开始,但2027年星期五结束。
以下算法適用於公曆。
需要注意是,算法中世紀、年、月星期數是指該世紀、年、月第0天星期幾,這樣處是計算時只要直接將天數加上可以了,而減1。
例如,1900年第0天(即1899年12月31日)是星期天,要加上1才是1900年第1天(即1月1日)星期數,即星期一。
另一個需要注意是,算法中每一步得到數字,是參照日期得到星期數,即參照日相差幾個星期數。
只有所有這些數字相加,已知參照日才得到實際星期數。
將上面所有步驟星期數相加,再取同餘7實際星期數了。
一個例子,1783年9月18日是星期幾:
一個例子,2054年6月19日是星期幾:
查星期:找日和月交叉數,然後年(閏年1、2月份斜體數字)行找到該數,應到世紀行數所求星期數。
改寫後內容:
1783年9月18日例,我們想知道這一天是星期幾。
地,2054年6月19日例,我們想知道這一天是星期幾。
延伸閱讀…
要查詢星期幾,我們可以找到該日期日和月交叉數,然後年份(閏年話,1月和2月數字要斜體)找到對應世紀行數,後得到該日期對應星期數。
**注意:**以上是改寫後內容,包含其他資訊。
世紀行“日”所在列為主日字母世紀列,年份行應到該列數字該年主日字母,一A、二B、三C、四D、五E、六F、日G。
改寫後內容:
世紀行中“日”所在列,找到對應主日字母世紀列。
然後,年份行中找到相應列數字,得到該年主日字母。
其中,應A,二應B,三應C,四應D,五對應E,六對應F,日應G。
改寫後內容如下:
此外,主日字母(DL)和判決日(DD)之間有一種關係:DL + DD = C(3)。
例如,假設2013年主日字母是F,那麼判決日星期數DD = 3(C)- 6(F)mod 7 = 4(星期四)。
心算時記憶方法是一年起始日想象成3月1日而不是1月1日,這樣閏年2月29日變成了每年後一天,而不是一年中間。
這樣,計算星期時標準第0日變成了2月後一天。
這種方法可以幫助我們進行心算時記憶。
這些天數稱為判決日法,它類似於心算過程,可以幫助我們進行計算。
只要記住1月9日(或1月16日)和2月6日上一年判決日(2月後一天)星期數,可以進行計算了。
下面列出了每個月中於記憶判決日:
所以只要確定每一年第0日(2月後一天)是星期幾,參照上方列出具有星期數判決日,推算某天是星期幾。
ISO週日曆系統是ISO 8601日期和時間標準一部分,是一種閏週曆系統。
這個系統主要政府和商務會計年度,用以維持時序。
這個系統格里曆年度中一個週日,決定該年是否要增加一個星期。
延伸閱讀…
格里曆置閏循環是400年97個閏日,包含20,871個星期。
ISO週日曆400年循環中有71年會有額外第53週,一年是52.1775週;每個月有4.348125個星期。
一個ISO週數年(可以簡稱ISO年)有52或53個星期,取代了常用365或366天。
這額外增加出來星期並沒有名稱。
每個星期從星期一開始。
每年第一个星期包括当年第一个星期四(并且总是包括1月4日)。
因此,ISO周年编号会1月1日相差几天。
一個日期可以ISO星期編號年格式YYYY、週數格式ww前面加上字母W,和d1到7一個數位,星期一是一週開頭,星期日是結尾。
2006年12月31日以格里曆可以表示2006年-W52-7(扩展形式)或2006W527(形式)。
如果格里曆年第一天是星期五、星期六和星期日,或是星期六和星期日,或星期日是格里曆年第一天(ISO年是去年後一天);或者是星期一、星期二和星期三,或者是星期一和星期二,或星期一格里曆年後一天(是下一個ISO年第一個星期),ISO週數年年份會偏離格里曆年份。
1月4日12月28日,ISO週數年和所有星期4週數會格里曆。
ISO 8601定義包含當年第一個星期四那一週是第一個星期。
基於這個定義,以下屬性具有價值:
如果1月1日是星期一、二、三或四,這是該年第一週。
如果1月1日是星期五,這是上一年第53週。
如果1月1日是星期六,這是上一年第52週一部分(如果上一年是閏年,這是第53週一部分)。
如果1月1日是星期日,這是上一年第52週一部分。
ISO週日曆後一星期是**第52週或53週**,是下一年第一週之前。
如果12月31日是星期一、二或三,那么它成为下一年第一周。
如果是星期四,它会是第53周结束。
如果是星期五,它成为第52周(或闰年第53周)。
如果是星期六或星期日,它成为第52周结束。
年份可以以下等效描述进行定义:给定年份,12月28日对应星期数该年星期数目。
而言,每5.6388……年(=7/[365.2425 – 52 X 7] = 400/71)有一年是53週年。
下面71年是400年循環(加上2,000本世紀年度)中有53週年度(需要注意閏年有2月29日),列出年份有52週:
ISO有43次間隔6年,27次間隔5年,有一次間隔7年(296年到303年)。
格里曆ISO週日曆中其餘329年,可以細分敍述如下:(1) .
(2) reference
(3)…
(4) 14.
(4) 18.
(4) 11.