闰年
閏年是比普通年份多出一段時間的年份,在各種曆法中都有出現,目的是為了彌補人為規定的紀年與地球公轉產生的差異。
目录 |
閏年的起因 [编辑]
以公曆为例,為「年」的計算基礎是回歸年,而一個回歸年大約等於365.24220日。因為在平年西曆只計算365日,結果四年後便會累積0.24220×4=0.9688日,大約等於一日,所以便逢四年增加一日閏日以抵銷這0.9688日。
然而,累積4年後多的0.96876天,與真正的1日尚差0.03124天,故如果不間斷地按照4年1閏的方式修正,百年後將累積成365×100+25=36525日,比真正的1世紀日數365.24219×100=36524.219多。 因此曆法學家便重新規定閏年的規則為: 西元年份逢4的倍數閏、100的倍數不閏、400的倍數閏、4000的倍數不閏。例如:公元1992、1996 年等為4的倍數,故為閏年;公元1800、1900、2100年為100的倍數,當年不閏;公元1600、2000、2400年為400的倍數,有閏;而公元4000、8000年為4000的倍數,則不閏。有關閏年規則詳見從大年初一遇上西洋情人節事件來學曆法 -台北天文館
閏年規則 [编辑]
目前使用的格里曆閏年規則如下:
1.西元年份除以400可整除,为闰年。
2.西元年份除以4可整除并且除以100不可整除,为闰年。
3.西元年份除以4不可整除,为平年。
4.西元年份除以100可整除并且除以400不可整除, 为平年
演算法:
if 西元年份是 400 的倍數 : 閏年 else if 西元年份是 4 的倍數 and 西元年份不是 100 的倍數: 閏年 else : 平年
每逢閏年,2月份有29日,平年的2月份為28日。
因此,2057年為平年,2060年逢4的倍数為閏年,1900年逢100的倍数但非400的倍數故為平年,2000年逢400的倍数又為閏年。
此外,如依照現有太陽年的長度與上述閏年規則,每8000年又約差一日,因此約翰·赫歇爾提議每逢4000的倍数不閏,如公元4000年。但距此一年份來臨尚有約二千年之遙,因此還未曾真正納入規則或實施過。又由於地球公轉速率的不穩定與眾多影響因素,屆時是否需要納入此規則仍有疑問。
公元前之閏年 [编辑]
- 公元前之閏年出現在 1, 5, 9, 13, .. BC[1],因此無法以「除以4」計算。
各種曆法中的閏年 [编辑]
陽曆中的「閏年」 [编辑]
阳历中有闰月的年份叫闰年,相反就是平年,平年為365天,闰年为366天。在公历儒略曆及纪年中,平年的二月为28天,闰年的二月为29天。闰年平月2月29日为闰日。
中國農曆的「閏年」 [编辑]
中国旧历农历纪年中,有闰月的一年称为闰年。一般年份为12个月,353(罕见)或354(多见)或355(少见)天,闰年则为13个月,383(少见)或384(多见)或385(罕见)天。