生肖是按照農(nóng)歷年計(jì)算,豬年從2019年2月5日正月初一到2020年1月24日臘月三十,一共只有354天。但是2017年的雞年卻有384天,2020年鼠年也有384天,每個(gè)農(nóng)歷年的長短有什么規(guī)律嗎?春節(jié)有時(shí)候在一月份,有時(shí)候又在二月份,這是怎么回事呢?
人們很早以來就會(huì)通過觀察月球陰晴圓缺的變化計(jì)算日期,中國農(nóng)歷把月相完整的周期定為一個(gè)朔望月,這實(shí)際上是按照月球繞地球公轉(zhuǎn)來計(jì)算日期的。
當(dāng)月球旋轉(zhuǎn)到太陽和地球中間時(shí),月球背靠地球的一面被照亮,此時(shí)人們看不到月球(或者非常昏暗),這時(shí)就稱為“朔月”,時(shí)間定為每個(gè)月的初一。而當(dāng)月球旋轉(zhuǎn)到太陽和地球連線的外側(cè)時(shí),月球朝向地球的一面被照亮,此時(shí)看起來月亮又亮又圓,稱為“望月”,時(shí)間是十五或者十六。每個(gè)朔望月中,月亮的形狀都會(huì)呈現(xiàn)陰晴圓缺的變化,這就稱之為月相。
月球繞地球公轉(zhuǎn)的回歸周期是29.53天,所以各種歷法大多規(guī)定大月30天,小月29天,又把12個(gè)月規(guī)定為一年。有些民族的歷法是完全根據(jù)月相變化制定的,這種歷法稱為陰歷,比如伊斯蘭歷就是典型的陰歷。
不過,按照月相變化定制的陰歷與按照地球公轉(zhuǎn)定制的陽歷并不能簡單換算,因?yàn)榈厍驀@太陽運(yùn)動(dòng)周期是365.2422天,按照太陽歷,每年的時(shí)間就是365.2422天。而月球圍繞地球運(yùn)動(dòng)的回歸周期是29.53天,按照太陰歷,每年的時(shí)間是29.53天×12月=354.36天,二者相差大約11天。如何調(diào)和二者之間的差別呢?
伊斯蘭歷就選擇不調(diào)和,于是就會(huì)出現(xiàn)每一年伊斯蘭歷都與公歷相差11天左右,大約32年就會(huì)與公歷相差一年。而且,在這種情況下,伊斯蘭歷的新年在公歷中也不一定是什么季節(jié)。
中國自古就有陰陽調(diào)和的思想,農(nóng)歷采用閏月的方式彌合了地球和月亮的周期,使得在相當(dāng)長的時(shí)間里,農(nóng)歷年和公歷年幾乎彼此一致,保證了中國的新年總是在冬季差不多的時(shí)間出現(xiàn)。農(nóng)歷的基本做法是“19年7閏”,即在19年中插入7個(gè)閏月。
按照陽歷,一年365.2422天,19年就有6939.6天。按照陰歷,每個(gè)月29.53天,一年12個(gè)月,19年共計(jì)6732.8天,陰歷比陽歷少了206.8天。而七個(gè)朔望月是29.53天×7=206.7天,剛好可以補(bǔ)足二者的差別。所以只要在19年中插入7個(gè)閏月,剛好可以補(bǔ)足二者的差別。
置閏的具體方法是:中國古人按照地球圍繞太陽運(yùn)動(dòng)的不同位置規(guī)定出24節(jié)氣,每15~16天一個(gè)節(jié)氣,又把二十四節(jié)氣分為12個(gè)節(jié)氣和12個(gè)中氣,并且規(guī)定每個(gè)朔望月都應(yīng)該有一個(gè)中氣。
但是,由于兩個(gè)相鄰中氣的時(shí)間在30天以上,而一個(gè)朔望月周期只有29.5天,因此一段時(shí)間之后,就會(huì)出現(xiàn)有個(gè)朔望月完全沒有中氣,這個(gè)月就稱為閏月,閏月可能是大月30天,也可能是小月29天。例如某個(gè)農(nóng)歷閏月出現(xiàn)在六月之后,就稱為閏六月。常見的閏月是閏四月、五月、六月和七月,而閏正月和閏臘月則非常罕見。此外農(nóng)歷中關(guān)于閏月設(shè)置還有一套非常復(fù)雜的細(xì)則,這里就不一一介紹了。
現(xiàn)在我們終于可以解釋為什么一年有長有短了。如果一個(gè)農(nóng)歷年中沒有閏月,那么一年由6個(gè)30天的大月和6個(gè)29天的小月構(gòu)成,一共354天,比公歷平年365天少11天,因此下一年的春節(jié)就比今年的春節(jié)提前11天。但是如果某年是農(nóng)歷閏年,就會(huì)增加29天或30天,農(nóng)歷年變?yōu)?83天或著384天,比公歷一年多了18或19天,于是春節(jié)就會(huì)滯后了。豬年是平年,沒有閏月,所以就只有354天。
如果想過兩次春節(jié),也不是沒可能,只要這一年是閏正月就可以,過完了一個(gè)正月,下個(gè)月還是正月。上一次的閏正月是在1640年,那一年李自成的農(nóng)民軍還在和明軍廝殺。
下一次的閏正月是在2262年,還有243年,我們只要活到那個(gè)時(shí)候就可以過兩個(gè)春節(jié)了,想想心里還有點(diǎn)小激動(dòng)呢。
聯(lián)系客服