闰年

维基百科,自由的百科全书
跳到导航 跳到搜索
計算平閏年圖表

閏年是公曆中的名詞。閏年分為普通閏年和世紀閏年。 普通閏年:公曆年份是4的倍數的,且不是100的倍數,為閏年。(如2004年就是閏年); 世紀閏年:公曆年份是整百數的,必須是400的倍數才是世紀閏年(如1900年不是世紀閏年,2000年是世紀閏年); 閏年(Leap Year)是為了彌補因人為曆法規定造成的年度天數與地球實際公轉週期的時間差而設立的。補上時間差的年份為閏年。閏年共有366天(1-12月分別為31天,29天,31天,30天,31天,30天,31天,31天,30天,31天,30天,31天)。 凡陽曆中有閏日(二月為二十九日)的年;閏餘(歲餘置閏。陰曆每年與回歸年相比所差的時日);注意閏年(公曆中名詞)和閏月(農曆中名詞)並沒有直接的關聯,公曆中只分閏年和平年,平年有365天,而閏年有366天(2月中多一天);平年中也可能有閏月(如2017年是平年,農曆有閏月,閏6月)

閏年規則[编辑]

目前使用的格里高利曆闰年规则如下[1]

  1. 公元年分非4的倍數,為平年。
  2. 公元年分為4的倍數但非100的倍數,为闰年。
  3. 公元年分為100的倍數但非400的倍數,为平年。
  4. 公元年分為400的倍數,为闰年。

计算方法:

function output=CGUMIRS(y)
if rem(y ,4) == 0 && rem(y ,100) ~= 0 
      fprintf('%g year is leap year\n',y)
elseif rem(y,400)==0
      fprintf('%g year is leap year\n',y)
else
   fprintf('%g year is ordinary year\n',y)
end

每逢閏年,2月份有29日,平年的2月份為28日。

因此,1979年2021年為平年,1980年2020年逢4的倍数為閏年,1900年逢100的倍数但非400的倍數故為平年。2000年逢400的倍数又為閏年。此外,如依照现有太阳年的长度与上述闰年规则,每8000年又约差一日,因此约翰·赫歇尔提议每逢4000的倍数不闰,如公元4000年。但距此年分来临尚有二千年之遥,因此还未曾真正纳入规则或实施过。又由于地球公转速度的不稳定与众多影响因素,届时是否需要纳入此规则有待商榷。

閏年年份[编辑]

數列OEIS中的数列A189917): 48121620242832364044485256606468……

公元前的閏年[编辑]

公元前之閏年出現在前1, 前5, 前9, 前13, ...,或記作1 BC,5 BC,9 BC,13 BC,...,或在數軸上記作0,-4,-8,-12,...。 判斷是否閏年,須將年份值減1再以「除以4」計算,或以數軸記法表示時直接計算(正負性不影響是否整除)。(因爲沒有公元0年这一年(除非臨時約定,並注明對應等式),所以公元前1, 2, 3, 4, ... 年应该在數學數軸上對應著(但不是,或不應該在曆法上稱)公元0, -1, -2, -3, ... 年,而公元前1, 5, 9, 13, ... 年在數學數軸上對應著0, -4, -8, -12, ... 年,为4的倍数)。 記住:臨時約定的數學“0”年,等於天文學固有的“0”年,等於曆法公元前一年。

各種曆法中的閏年[编辑]

陽曆中的「閏年」[编辑]

阳历中有闰日的年分叫闰年,相反就是平年,平年為365天,闰年为366天。在公历儒略曆纪年中,平年的二月为28天,闰年的二月为29天。闰年平月2月29日为闰日

農曆中的「閏年」[编辑]

農曆作為陰陽曆的一種,每月的天數依照月虧而定,一年的時間以12個月為基準,平年比一回歸年少約11天。為了合上地球圍繞太陽運行週期即回歸年,每隔2到3年,增加一個月,增加的這個月為閏月。閏月加到哪個月,以農曆曆法規則推斷,主要依照與農曆的二十四節氣相符合來確定。在加有閏月的那一年有13個月,歷年長度為383至385日,這一年也稱為閏年。如1984年鼠年的農曆中,有兩個十月,通常稱為前十月和後十月(即閏月)。農曆閏年閏月的推算,3年一閏,5年二閏,19年七閏;農曆基本上19年為一周期對應於公曆同一時間。如公曆的2001年5月27日、1982年5月27日和1963年5月27日這個日子,都是閏四月初五。

参考文献[编辑]

  1. ^ Lerner, Ed. K. Lee; Lerner, Brenda W. Calendar. The Gale Encyclopedia of Science. Detroit, MI: Gale. 2004. 

外部連結[编辑]