大家應該都知道,每四年就會有一個閏年,剛好今年就是一個新的閏年,閏年的2月份會比平常年份要多出一天來,那麼為什麼偏偏是每四年多一天呢?
其實很簡單,我們觀測到的太陽年(迴歸年,並不是地球公轉一週的時間)的時間並不恰好等同於我們紀年法則中的一年,而是365.242199074天(365天5小時48分46秒)。這個差值早在公元前就已經被當時古羅馬的天文學家所知,所以當時的羅馬共和國執政官凱撒就採納了天文學家的建議,制定了一種每隔四年在二月份上面加一天的歷法,稱為儒略曆。
但這種曆法有個嚴重的問題,每四個迴歸年多出來的一天並不是嚴格意義上的一天,它實際上只有0.968796296天,也就是説,長久使用每四年置一閏的做法會出現嚴重的歷法與真實時間差。我們可以推算一下,儒略曆的平均年長是365.25天,差了0.0.007800926天,這樣下來平均每128.2年就會出現一天的偏差。
到了公元1582年,曆法的偏差已經有10天之多,嚴重影響到依賴曆法的各種社會生產活動。於是當時的羅馬教皇採納了阿洛伊修斯·裏利烏斯的建議,對儒略曆進行了改革。新的歷法為閏年的設置規定了新的條件:非世紀年份只需要被4整除即為閏年,而世紀年份,比如1900、2000這樣的年份需要被400整除才算。
這樣一來,每400年中會少3個閏年,平均下來每年的長度為365.2425天,已經非常接近於一個太陽年了,大約每8000年才會再出現1天的偏差。
這套曆法被稱為格里高利曆,從1582年一直被人類社會沿用至今,在1912年進入我國,成為我們現在使用的歷法的基礎之一(另外一個基礎是農曆)。
2020可被4所整除,於是今年的二月份就多了一天,也就是明天。
題外話,實際上在我國傳統使用的農曆中,閏年的定義並不與格里高利曆相一致,因為農曆的月份是根據月球運行狀態來的,有閏月的年份便被稱為閏年。