看到網(wǎng)上一篇小文,說中國古代歷法如何如何不行。
文中說:“剛才看書的時(shí)候了解到個(gè)知識,關(guān)于農(nóng)歷”,然后便是一頓吐槽。
剛在什么書上瞄了一眼,就下此結(jié)論?
只能說,此人無異一葉障目、少見多怪了。
文中說,“周朝到民國,我們居然建立了60多套農(nóng)歷”。其實(shí)還說少了,明朝以前制定的歷法,能夠考證清楚的就有90多部。
不過,這并非如文中所說,中國古歷法“不成體系,也缺乏傳承,導(dǎo)致算出來的歷法當(dāng)年還勉強(qiáng)能用,越往后越亂,根本對不上農(nóng)時(shí)”。
前面說到的90多部歷法,始終是陳陳相因,一脈相承的。
所以,農(nóng)歷,才被稱為夏歷——夏代開始的“建寅”歷法。
之所以會(huì)有這么多部歷法,不外四個(gè)原因——
第一,諸侯分立的時(shí)候,各有自己的歷法,還有中央政權(quán)無力控制的邊遠(yuǎn)少數(shù)族裔的歷法。
比如春秋戰(zhàn)國時(shí)期,就由諸侯實(shí)行多種歷法,被稱為“古六歷”,除此之外還有古楚歷、古彝歷等。
第二,頒布新歷法,是新朝建立或新帝即位宣誓王權(quán)的重要標(biāo)志。
因此,上述90多部歷法中的絕大多數(shù),是源于此頒行的。如前所說,這些歷法絕大部分陳陳相因,所改變的是名稱與年號。
第三,90多部歷法陳陳相因,但并不是沒有創(chuàng)新,毫無新意。
概括地說,其中有13部歷法屬于創(chuàng)建之作。最著名者當(dāng)推《太初歷》《大衍歷》和《授時(shí)歷》。
第四,中國自古就是“陰陽合歷”,其制歷所遇到的核心問題,是如何使太陽(日)視運(yùn)動(dòng)周期紀(jì)年與太陰(月)朔望周期紀(jì)月更完美地契合。
這確實(shí)增加了中國自古以來制歷的難度,但同時(shí)也使中國歷法的精確性和延續(xù)性長逾數(shù)千年中獨(dú)步世界。
不妨來詳細(xì)說說。
先說太陽年的長度。
古人將太陽年長度叫“歲實(shí)”。
殷商歷法,就是“陰陽合歷”。根據(jù)卜辭考證,3000多年前殷人的一個(gè)太陽年長度為365-365.3天之間。
春秋戰(zhàn)國時(shí)期,各諸侯國盡管實(shí)行的歷法名稱不同、年首不同,但普遍采用“四分歷”,即一個(gè)太陽年的長度為365.25天。
漢代劉洪,經(jīng)過二十年自行觀測,已察覺365.25天這個(gè)數(shù)值偏大,他的術(shù)語叫“四分術(shù)斗分太大”,于是造《乾象歷》,突破了“四分歷”窠臼。
三國時(shí)楊偉造《景初歷》,計(jì)算的日月交食更為精密,為后人的突破打下了基礎(chǔ)。
東晉虞喜,發(fā)現(xiàn)了太陽回歸年和恒星年之間存在的“歲差”。
在以上基礎(chǔ)上,祖沖之完成了著名的《大明歷》,將一個(gè)太陽回歸年的長度定為365.2428天,與真值誤差僅52秒。
再說太陰月的長度。
古人將太陰月的長度叫“朔策”。
“朔策”,實(shí)際是月球圍繞地球運(yùn)轉(zhuǎn)的平均周期。
殷商歷法,已經(jīng)掌握“朔策”在29天稍多。因此懂得通過“置閏”來協(xié)調(diào)太陽年和十二個(gè)太陰月。
春秋戰(zhàn)國時(shí)期,“四分歷”所包含的“朔策”,為29又499/940,即一個(gè)太陰月的長度為29.5306日,這叫“平朔”。
至祖沖之,他測定的太陰月長度為29又2090/3939日,即平均每月長度29.53059日,與真值誤差不足一秒。
前面說到的劉洪,已經(jīng)發(fā)現(xiàn)月亮的運(yùn)動(dòng)是非勻速的,因此“平朔”計(jì)算的“朔望”不準(zhǔn)確,修正結(jié)果是“定朔”“定望”。
南朝何承天和北朝張子信,又發(fā)現(xiàn)了太陽運(yùn)行的非均勻性。以上,使隋代劉焯發(fā)明了等間距二次差內(nèi)插法公式,來計(jì)算太陽和月亮的不規(guī)則運(yùn)行速率。
唐麟德二年,李淳風(fēng)編制《麟德歷》,采用“定朔法”,他稱為“進(jìn)朔”。
僧一行在《大衍歷》中,發(fā)展了“定朔法(定氣法)”。
“定朔”,將“朔策”定為29.2-29.9日之間。
中國古歷法中,真正登峰造極的是郭守敬的《授時(shí)歷》。
其在元世祖忽必烈鼎力支持下,于全國二十七個(gè)地點(diǎn)實(shí)時(shí)觀測,并進(jìn)行了大規(guī)模的四海測驗(yàn)。
《授時(shí)歷》以實(shí)測為基礎(chǔ),汲取歷代歷法精華,所用天文數(shù)據(jù)幾乎全部是世界上最先進(jìn)的。
這一歷法,一直沿用到明末。
后來的《時(shí)憲歷》(原名《崇禎歷法》),除了冠以西洋算法的名頭,然而并未超越《授時(shí)歷》打下的基礎(chǔ)。
況且,其主要工作由徐光啟完成,湯若望只是削減后獻(xiàn)給了進(jìn)京后的清帝順治。
中國古天文學(xué)和歷算,是中華文明的重要源頭和組成。
不是古人不行,是我們懂得的太少。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.