二十四節氣與閏月
我國古代的曆法家,把二十四節氣分為節氣和中氣,節、中相間排列。其中單數的為節氣,即立春、驚蟄、清明、立夏、芒種、小暑、立秋、白露、寒露、立冬、大雪、小寒。雙數的為中氣,即雨水、春分、穀雨、小滿、夏至、大暑、處暑、秋分、霜降、小雪、冬至、大寒。
農曆以12個中氣分別作為12個月的標誌,即各個月都有一定的中氣,比如雨水是正月的中氣,春分是二月的中氣等等。
農曆的閏月在古代有過不同的安排方法,但從漢代開始逐漸形成了一個置閏法,把不包含中氣的月稱作上一個月的閏月。前邊剛剛說過,每月都有一定的中氣相對應,怎麼又出現了不包含中氣的月呢?這個問題並不難理解。因為一個回歸年中有二十四個節氣,這就意味著節氣與節氣或者中氣與中氣之間平均為(3652422÷12=)304368日,而一個朔望月為295306日,這二者之間相差將近一日,所以中氣(節氣也一樣)在農曆月中的日期,每個月就向後推遲近一日。這樣天長日久,總會出現中氣趕到月末的現象,那麼接下去的一個月就必然沒有中氣而剩下一個節氣了。於是,這個沒有中氣的月就被稱作這一年的閏月,而且把它叫上個月的名稱,隻是要在“幾月”的前麵再加一個“閏”字。比如1979年(農曆是己未年)前七個月的中氣日期是:
這裏的閏六月就沒有中氣,隻有一個節氣——立秋。
農曆之所以將沒有中氣的月作為閏月,隻要做一個簡單的運算,就會發現其中的奧妙。
原來19個回歸年中分別有(19×12=)228個節氣和中氣,又農曆在19個年頭中有(19×12+7=)235個朔望月,顯然會有7個月沒有中氣,7個月沒有節氣,這樣把7個沒有中氣的月作為閏月就是很自然的了。
十九年七閏法,閏月一般安排在第3,5,8,11,14,16,19年,其中相隔的年數為3,2,3,3,3,2,3年,比如1979~1998年相應的農曆年的19年中閏月就是這樣安排的。但也有其他的排列。按此規律,我們可以推知閏年的大概情況,比如1974年的農曆年為閏年,那麼19年前的1955,1936……19年後的1993,2017……也是閏年。但閏月的名稱並不相同,要按上述原則去精密計算。
二月一次;三月三次;四月六次;五月五次;六月四次;七月三次;八月三次;九月一次;十月一次;十一月、十二月、正月一次不閏。這個閏月情況說明,閏四、五、六月的次數最多,其他月較少,而十一、十二和正月一次不閏,這是什麼道理呢?要回答這個問題,還得再談地球圍繞太陽的運轉。
眾所周知,地球繞太陽的運動軌道是略扁的橢圓形,太陽並不在這個橢圓的中心,而是處在其中的一個焦點上,所以地球在圍繞太陽運轉的過程中,有時距離太陽近些,有時又遠些。距太陽最近的一點叫“近日點”,最遠的一點叫“遠日點”,地球愈接近近日點,運動速度就愈大,相反就愈小。這樣地球在它的軌道上雖然轉過了相同的角度(15度),但所用的時間卻是不相同的。比如從春分到秋分需要186天多,顯然這期間兩個中氣之間的日數,都超過了前邊講的平均數(304368日)。尤其是從夏至到小暑,地球正在遠日點附近,速度最慢,兩個中氣的間隔達到最大(3145日),所以在這段時期及其前後的曆月中,不包含中氣的機會就多,這就是閏四、五、六月次數最多的原因。地球從秋分運動到第二年春分隻需要179天,這段時期內,除秋分到霜降之間兩個中氣的時間間隔為3038日以外,其他的隻不過29天多一些,所以置閏的機會自然就會少一些。而地球在冬至點前後運動最快,兩個中氣的間隔就更小一些,結果使得十一月、十二月、正月總是含有兩氣,有時甚至出現一個月包含三氣的現象。比如農曆辛醜年(公曆1961年)的十二月就含有三氣,庚申年(公曆1980年)的十一月也含有三氣,這就是十一、十二和正月不閏的根本原因。
推算節氣的簡易方法
前麵曾經介紹了二十四節氣與陽曆有比較固定的對應關係,即上半年來六、二一,下半年來八、二三,但這是極為粗略的,要想確切知道各年度各節氣的日期、時刻,還得去查日曆。二十四節氣的準確日期和時刻,是由複雜的運算才確定的,這種方法本書不宜介紹。為了滿足廣大天文愛好者的要求,僅介紹一種推算節氣的簡易方法,不過這種方法的推算結果和節氣的時刻可能有幾分甚至十幾分鍾的誤差。
這種方法首先須要知道公曆某年各節氣的日期和時刻,然後以它為基數向前或向後做具體推算。
向後推:
(1)如某年為平年,第二年也是平年,則在第一年各節氣的日期、時刻上,再加5時49分,就得到第二年各節氣的日期、時刻了。它可以寫成一個表達式:
(平後平)X節氣=(前平)X節氣+5時49分例如由1981年(平年)2月4日5時56分立春,推算1982年(平)立春的日期、時刻。