我國歷法源遠流長,沿用至今主要有兩種歷法:
一種是今人稱為陽歷的甲歷,即以干支紀年,古代以二十八宿為經(jīng)度,觀察太陽纏舍回歸本位周期,稱為回歸年,分二十四節(jié)氣,三百六十五又四分之一日。《宋史·律歷志》記載:“虞喜云:‘堯時冬至日短星昴,今二千七百余年,乃東壁中,則知每歲漸差之所至。晉代天文學家虞喜,根據(jù)對冬至日恒星的中天觀測,獨立地發(fā)現(xiàn)歲差,并定出冬至點每七十一年左右冬至點西移一度,歲差為一刻五分左右,補入歲差即為恒星年。恒星年又比365.25多出9分,而國際通用歷法,即公歷是固定365日,4年一閏。所以跟公歷對應日期,就不是口訣那樣上半年來六、廿一, 下半年來八、廿三,前后不差一兩天那樣了!越往后偏差越遠,千年以后就會延后六七天了!節(jié)氣才是真正體現(xiàn)南北回歸的歷律!
另一種則是農(nóng)歷,很多人相當然稱它為陰歷,其實是不對的,農(nóng)歷實際稱陰陽合歷!因為農(nóng)歷月長度是按太陽與太陰(月亮)每次相會周期為一個月,而不是恒星月。
我國從古至今至今皆以農(nóng)業(yè)為主,稱之為農(nóng)業(yè)大國!此兩種歷法均體現(xiàn)在農(nóng)業(yè)方面,尤其節(jié)氣,而農(nóng)歷側(cè)偏于民間習俗節(jié)日!本文將具體講一下農(nóng)歷由來!
恒星月與朔望月
恒星月為月亮繞地球一圈周期,古代以二十八宿為經(jīng)度,通過觀察月纏舍來確定恒星月。
朔望月則是日月合朔周期,以日月每次會合周期為朔望月
月之晦朔弦望:
朔日:按朔者日月交會之辰也,月本無光,借日光而明,遠則光顯,近則光隱,合朔日月同宮,近度故不見;月所在白道與地之黃道成夾角五度九分,若南北同度,則日為月所蔽,而日為之食矣,故日食在朔。
上弦:按上弦者周天四分之一也,月猶銀丸受光含影,自合朔後去日漸遠,日照其西,故自下視之如銀鉤,然是三日而哉生明也,至初八日間去日九十度,日照其半,西明而東暗,如弓弦之平分也。因自虧而向盈,故曰上。
望日:按望日者日月相望之辰也,日月相沖,日在地下月在天上,相距六宮對照而光滿,若南北同度則月值暗虛,恰為地影所隔,而月為之食矣,故月食在望。
下弦:按下弦者周天四分之三也,自望而後去日漸近,日照其東而西虧,是望後哉生魄也,至二十三日間,西去日二百七十度,東去九十度,日照其半,東明而西暗,亦猶上弦之平分,皆所謂近一而遠三也。因自盈而向虧,故曰下。
晦日:按晦日者月之盡也,去日甚近,將與日合,其光晦隱而不見,至朔既合,而光後複生,故月死於晦而復蘇於朔也。
晦在月末,朔為初一
朔望月平均值
b為恒星月:27.322天
a為恒星年:365.25636天那么
朔望月均值為29.53
而實際地繞太陽公轉(zhuǎn)為橢圓運動,有時快有時行得慢,所以農(nóng)歷月分大月30日,小月29日,平均十二個月共354.3718天,陽歷節(jié)氣365.25636天,兩者相差了接近11天,為了避免每年差距越來越大,于是古人設立閏月來補足。
十九年七閏
三年一閏,五年二閏,十九年七閏,氣朔分齊。十九為章歲,七為章閏,合稱為閏周。其實就是以十九年為周期,農(nóng)歷與節(jié)氣再次完全對應上,實則是取農(nóng)歷與節(jié)氣兩者公倍數(shù)近似值為周期。
歷法修正與演變過程
秦代和西漢初期使用的《顓項歷》,以十月為歲首,把九月做為年終,閏月就放在九月之后,而稱為“后九月”。
平氣置閏
閏法:閏月固定在年底最后一個月
閏律:十九年七閏
太初歷將原來以冬十月為歲首恢復為以夏歷正月為歲首
閏法:月無中氣則閏
閏律:十九年七閏
以“加差法”替代之前的“減差法”以調(diào)整時差。將原來以十月為歲首改為以正月為歲首;開始采用有利于農(nóng)時的二十四節(jié)氣;以沒有中氣的月份為閏月,調(diào)整了太陽周天與陰歷紀月不相合的矛盾。這是我國歷法上一個劃時代的進步
閏法:月無中氣則閏
閏律:祖沖之采用391年144閏縮小誤差
由南北朝時期中國著名數(shù)學家、科學家祖沖之創(chuàng)制的一部歷法,也稱甲子元歷。在歷法中,祖沖之首次引入了歲差的概念,從而使得歷法更加精確,是中國第二次較大的歷法改革。十九年七閏法從此廢棄。
閏法:月無中氣則閏
閏律:該閏時置閏,不按固定的閏律周期,廢除閏周
《麟德歷》是唐高宗詔令李淳風所編的歷法,于麟德二年頒行。廢除沿襲已久的章蔀紀元之法,不用閏周而直接以無中氣之月置閏。由于該歷是以《皇極歷》為基礎而編制的,在推算五星運動時考慮到日月五星的不均勻運動,并吸取了《皇極歷》的先進計算方法,且所得數(shù)據(jù)更為精確?!恩氲職v》的主要缺點是沒有在歷法中考慮歲差,一直使用到開元年間,又出現(xiàn)緯晷不合的問題。
閏法:月無中氣則閏
閏律:八歲三閏
唐開元九年,帝詔令一行制新歷,此乃因李淳風所作之麟德歷漸為人所忽用,且麟德歷中之日蝕推測的誤謬亦日益顯著,故帝詔一行另撰新歷。自漢代以來,歷代天文學家都認為太陽在黃道上運行的速度是均勻不變的。張遂采用了不等間距二次內(nèi)插法推算出每兩個節(jié)氣之間,黃經(jīng)差相同,而時間距卻不同。糾正了過去歷法中把全年平分為二十四節(jié)氣的錯誤。
復用《麟德歷》,更立歲差,代宗為制序
南宋《統(tǒng)天歷》
元《授時歷》
明《大統(tǒng)歷》
------三者依次繼承,歷法大體一樣
閏法:月無中氣則閏
閏律:該閏時置閏,不按固定的閏律周期
差別在于算法對日月食時刻精確度,雖然不是按直接按十九年七閏法,但結(jié)果還是基本契合的,只是誤差大小問題
清.時憲歷(定氣閏)
清初,吸取西洋算法,把西漢《太初歷》恢復夏歷以正月為歲首(平氣閏)這個傳統(tǒng)廢除了,改用冬至歲首。
中國現(xiàn)用歷法-沿用時憲歷
閏法:冬至歲首無中氣月置閏法(定氣)
閏律:該閏時置閏,不按固定的閏律周期,由紫金山天文臺計算朔氣,全國統(tǒng)一頒布
中華民國成立,采用西歷,紀年采用西歷或民國紀年并用,并欲廢除中國傳統(tǒng)歷。中華人民共和國在1949年成立時,繼續(xù)使用西歷,以公元紀年;但保留中國傳統(tǒng)歷——夏歷的使用,并于公元2017年頒布了國家標準《農(nóng)歷的編算和頒行》。1970年以后“夏歷”改稱為“農(nóng)歷”。
殷商時,周歷的正月是如今夏歷的十一月,與冬至同月,所以冬至為歲首。而今之夏歷正月與周歷不同,又怎能按照以冬至為歲首。
而且農(nóng)歷本與節(jié)氣無實質(zhì)關(guān)系,而清時憲歷則以冬至來制約了農(nóng)歷,反客為主,致使農(nóng)歷失去了其本義。雖然在閏月結(jié)果上不太明顯,但還是偶爾會有出入。
所以宋陳摶老祖?zhèn)飨聛淼淖衔⒍窋?shù),用現(xiàn)今的歷法推算,偶爾會出現(xiàn)不準確的情況。幸好紫微斗數(shù)是以月和時來定命宮位,所以遇不準時,用三時斷!原因來自于此!
傳統(tǒng)歷法的悲哀!!