閏不閏,有學問!

Posted by


#306#~本日冷知識~
你知道嗎?【閏不閏,有學問!】

你可能知道,因為地球繞太陽公轉一圈(一個回歸年)大約等於365.24220日,所以每大約四年就會累積將近一天(其實是0.96876天)的誤差;為了彌補這將近一天的誤差,所以幾乎各個文明的曆法中,都有閏月或者閏日的設計。為什麼要將閏日設計在二月底,起源自羅馬的曆法;而中國農曆中的閏月設計,則是為了使冬至永遠落在農曆的11月,例如今年的冬至是陽曆的12月22日,農曆11月20日。

從小我們就學到每四年就會有一次閏年,也就是說一個2/29出生的人,每四年才有一次在2/29日當天慶生的機會;但是你知道嗎?其實閏年的規則並沒有這麼簡單,因為如果只照4年一閏的規則修正,那麼每一百年之後,又會產生0.781日的誤差,因此勢必又要使某些4的倍數年不要閏。目前曆法的規則中,設計了逢不能被400整除的100的倍數年都會變成平年,例如1900年雖然是100的倍數年,但是因為無法被400整除,所以不閏;而所謂的千禧年西元2000年,因為可以被400整除,因此雖然是100的倍數但是卻是閏年。除此之外,其實尚有天文學家提議,逢4000的倍數不閏,這樣可以更精確地修正曆法上的誤差,但是距離第一個4000的倍數年也就是西元4000年,還有將近2000多年,而已知的歷史事件,也鮮少推到西元前4000年,所以因為「來日方長」,而且地球公轉速率也並非絕對穩定,所以對於4000年的倍數要不要變成平年,科學家的態度傾向於改天再說XD。

我想世界上最關心閏年發生與否的,除了曆法或者天文學家之外,還有兩種人:一種是電腦科學家,另外就是2/29的壽星XD。為什麼電腦科學家關心閏年的規則其實原因很簡單,因為我們的世界上的通訊以及交易,大多已經交由電腦執行以及紀錄,因此建立一個正確而明確的閏年曆法規則,是非常重要的,也就是說,寫程式的人關心的是,只要能有一個明確的規則,那麼就可以輕易地寫出一個真正的「萬年曆」,就算是西元3013年的曆法,也可以正確推估。

然而我想比起寫程式的人,出生在2/29的人才是最關心閏年的人吧!沒有閏日的年份,稱之為平年,但是2/29出生的人該在哪一天過生日呢?顯而易見地,答案應該是不出2/28或者3/1的其中一天。因為 Mr. Wednesday 恰好有2/29出生的朋友,所以我很早就觀察到, Facebook 很貼心地選在平年的2/28幫2/29出生的朋友顯示為生日。但是法律層面而言,其實2/29出生的人到底在哪一天慶生,其實是一個很嚴肅的問題!畢竟很多法律上的權利或者罰則與歲數有關,那麼到底是在平年的2/28或者3/1會多長一歲,當然是相當重要的!在香港的法律在1990年就明訂了”一個人如在閏年二月二十九日出生,則在閏年以外的其他年份,須以三月一日作為他的生日。”,而中華民國的法律雖然沒有做像香港這樣明確的定義,但是在民法第121中提到了”無相當日者,以其月之末日,為期間之末日”,也因此隱含了2/29出生的人在平年的生日是2/28日。但是一般來說,大多人都認為在平年中與2/29有同等效力的是3/1,為什麼呢?這就請讀者們在留言中回答囉!

最後 Mr. Wednesday 想要聊一聊,為什麼英文的閏年叫做 leap year呢? leap 是跳躍的意思,大家可以想一想,一年通常有365天,而一般認為一年有52週,52X7=364,所以每年的「同一日」會在一週中「晚一天」,例如今天是星期三,但是2014年的9/25則是會在星期四;但是若是在一年之中插入了2/29的話,一年變成了366天,所以隔年的同日會變成在一週中晚兩天,這也就是為什麼閏年被稱之為 leap year 跳躍年的原因了。

最後別忘了回答今天小問題:為什麼一般人都覺得3/1才是平年中的2/29日呢?

[Mr. Wednesday]

本文曾刊登於每日一冷

發表迴響