うるう年とは、季節と暦を合わせるために1日余分に追加する年のことである。 熱帯の1年は365.242190日なので、ほぼ4年に1度(端数の4倍で)うるう年が追加されることになる。
現在世界中で使われているグレゴリオ暦(ロシア暦とイラン暦を除く)では、100で割り切れる年と400で割り切れない年を除き、4で割り切れる年ごとにうるう年がある。 したがって、2000年は閏年になりますが、1700年、1800年、1900年は閏年ではありません。 したがって、21世紀前半のうるう年の完全なリストは、2000、2004、2008、2012、2016、2020、2024、2028、2032、2036、2040、2044、および2048です。
世紀に関わる追加規則は、4年ごとに1日余分にすると若干補正が多すぎる()ことを補うために追加されたものである。 グレゴリオ暦では、400年のうち97年がうるう年なので、400年の総日数は
ユリウス暦では、前46年からうるう年が導入された。 しかし、紀元前10年頃、暦の計算を担当する司祭たちが、カエサルが定めた4年ごとの閏年を3年ごとに加えていたことが判明した(Vardi 1991, p.239)。 この誤りの結果、紀元8年まで閏年は追加されなかった。 そのため、グレゴリオ暦が導入されるまで、BC45年、BC42年、BC39年、BC36年、BC33年、BC30年、BC27年、BC24年、BC21年、BC18年、BC15年、BC12年、BC9年、AD8年、AD12年と、その後4年おきに(Tøndering)、うるう年があった(結果として4世紀中3世紀がスキップされていることになる)。 UNIXのcalコマンドでは、西暦4年をうるう年と誤って表示しています(Vardi 1991)。
Century, Gregorian Calendar, Julian Calendar, Leap Day, Leap Second, Millennium, Year
ホロン,B.”カレンダーの紹介.”。 http://www.12×30.net/intro.html.
Seidelmann, P. K. “Explanatory Supplement to the Astronomical Almanac”(『天文年鑑』解説書). ミルバレー,カリフォルニア.
Starr, A. “Leap Day/Leap Year”,ユニバーシティ・サイエンス・ブックス,1992. http://www.emailman.com/leapday/.
Strohsacker, J. “@ 2月29日うるう年”. http://www.mystro.com/leap.htm.
Tøndering,C. “カレンダーに関するよくある質問”. http://www.tondering.dk/claus/calendar.html.
Vardi, I. “ユリウス暦.”. Mathematica の計算レクリエーションにおける§3.5.1。 Redwood City, CA: Addison-Wesley, p.44, 1991.