閏年は季節と月相に対する暦のズレを補正するシステムだが、閏秒は原子時計により決められる協定世界時と地球の自転で決まる世界時との差を補正するためのシステムである。
ただし閏年と言った場合、閏日または閏月を含む年を意味し、閏秒を含むだけの年は閏年とは言わない。
詳細は閏秒を参照
コンピュータシステムにおいて閏年を判定するアルゴリズムの記述には問題がある場合が多く、しばしばこれが原因でシステムは重大な障害を起こす。これは例えば、「4で割り切れる年」としかしていなかったり、year==2000||year==2004のようにある程度先の閏年しかコードしていないなどが挙げられる。
グレゴリオ暦の閏年は次のようにすると正しく判定できる。year%4 == 0 && year%100 != 0 || year%400 == 0
閏年の2月29日に生まれた場合、戸籍上では誕生日が4年に一度しか巡ってこないことになるが、年齢計算ニ関スル法律と民法の規定により、2月28日の終了時に、一歳を加える計算とすることになっている(年齢計算ニ関スル法律2項、民法143条2項ただし書)。
関連項目
改暦
カテゴリ: 暦法
更新日時:2008年6月8日(日)14:20
取得日時:2008/07/01 06:43