我們現(xiàn)在主要使用的是國際上公用的歷法,即公歷。它是以一個太陽回歸年作為一年,然后分為十二個月(月份數(shù)有31天、30天、29天幾種,均是人為規(guī)定),稱之為太陽歷,即陽歷。它是西方人訂制的,港臺人士也稱為西歷,西元。除公歷外,我國保留了自夏朝以來一直使用的歷法——夏歷,它是以十二個月亮公轉(zhuǎn)周期作為一年,這樣一年的時間比一個太陽回歸年要少十多天,故又通過置閏的方式使二者步調(diào)保持一致,稱之為太陰歷(月亮號稱太陰)。它還包含著二十四節(jié)氣等歷法知識,與農(nóng)業(yè)生產(chǎn)密切相關(guān),因此亦稱為農(nóng)歷。
農(nóng)歷,是把朔望月的時間作為歷月的平均時間。這一點上和純粹的陰歷相同,但農(nóng)歷運用了設(shè)置閏月的辦法和二十四節(jié)氣的辦法,使歷年的平均長度等于回歸年,這樣它就又具有了陽歷的成分,所以它比純粹的陰歷好。
現(xiàn)在所有的農(nóng)歷,據(jù)說我們的祖先遠(yuǎn)在夏代(公元前17世紀(jì)以前)就使用了這種歷法。所以人們又稱它為夏歷。解放后還仍然叫做夏歷,1970年以后我國改稱為"農(nóng)歷"。至于"農(nóng)歷"一名的由來,大概因為由于自古以農(nóng)立國,所以制訂歷法必須為農(nóng)業(yè)服務(wù)。
農(nóng)歷的歷月是以朔望月為依據(jù)的。朔望月的時間是29日12小時44分3秒(即29.5366日),因此農(nóng)歷也是大月30天,小月29天,但它和純粹的陰歷并不完全一樣,因為純粹的陰歷是大小月交替編排的,而農(nóng)歷年大小月是經(jīng)過推算決定的。
農(nóng)歷每一個月初一都正好是"朔"(即月亮在太陽地球中間,且以黑著的半面對著地球的時候)。有時可能出現(xiàn)兩個大月,也可以連續(xù)出現(xiàn)兩個小月。由于朔望月稍大于29天半,所以在農(nóng)歷的每100個歷月里約有53個大月和47個小月。
農(nóng)歷是基本上以12個月作為一年的,但12個朔望月的時間是354.3667日,和回歸年比起來要相差11天左右。這樣每隔3年就要多出33天,即多出一個多月。
為了要把多余的日數(shù)消除,每隔3年就要加一個月,這就是農(nóng)歷的閏月。有閏月的一年也叫閏年。所以農(nóng)歷的閏年就有13個月了。至于閏哪個月是由節(jié)氣情況決定的。