++++++++++
漫談【歷術甲子篇】--續4
根據【歷術甲子篇】的內容,這部曆法目前可說是中國最早的曆法,該曆法以子為歲首,應該屬於周曆,而張汝舟先生認為該曆法施行於周考王十四年(西元前427年)。故若是有把它另外取名稱,如甲子曆、甲子曆法、干支曆,我覺得有點不太正確。
《奇门五总龟》记载:昔黄帝命风后作太乙,雷公和九宫法。。。。。而我们知道太乙是以甲子年甲子月甲子日甲子时为历法起点。那么我们可以通过求出此历法起点与现今公元纪年的对应求出黄帝时代距今多少年。甲子月甲子日甲子时的换算过程如下:
我国有典为证的科学历法是《史记》中保存的《历术甲子篇》,它施行于公元前(BC)427年即周考王十四年,取岁实365 1/4日,朔实29 499/940 日,结合60甲子以“闰月定时成岁”。古人以冬至为年始,朔日为月始,夜半为日始。该历取甲寅年甲子月己酉日甲子时合朔并交冬至为历元推算起点 。
为了使岁实365 日同十二个朔望月(354日)取齐,并使岁实、朔实和60甲子等三个数据能彼此调和,我们用现代数学的简便方法可取岁实365日、朔实29 日及60甲子的最小公倍数,即166550日。合为4560年。即甲寅年甲子月己酉日甲子时合朔并交冬至是公元前4560+427=4987年,由于甲寅是第51年那么甲子为前推50年。即甲子年甲子月甲子日甲子时为4987+50=5037年。
古代星历家们则是采用用章、蔀、纪、元的计算方法:
十九年七闰为一章,即:12×19+7=235(月)
四章为一蔀,即:19×4=76(年)
235×4=940(月)
3651-4×76=27759(日)
二十蔀为一纪,即:76×20=1520(年)
三纪为一元,即:1520×3=4560(年)
研究【曆術甲子篇】後,發現上面文章有錯誤,現在說明之:
一、首先,甲子篇是把甲寅年的甲子月甲子日甲子時當作曆元的開始,為第一篰甲子篰,而周考王十四年(西元前427年)則是第十六篰己酉篰。我把第一篰甲子篰做成表(見圖7-甲子篰)。
圖7
二、根據上述文章內容,把甲子年甲子月甲子日甲子時朔冬至,設定為西元前-5037年,我依此修改年份、年序(如圖8)
圖8
-5037年設定為甲子年後,注意看年序第50年甲寅年,其大餘為10,查甲子篇的序數表(見圖1),10的干支應為甲戌,代表這一年子月的朔日是甲戌日而不是己酉日,則不合甲寅年甲子月己酉日甲子時合朔並交冬至的條件。
三、再以周考王十四年(西元前427年)第十六篰己酉篰為基準,往前反推至甲子年(西元前477年),是為第十五篰庚午篰第58章,其子月朔日是5為己巳日,亦並不合甲子甲子月甲子日甲子時冬至合朔的條件。(見圖9)
圖9
四、按照【歷術甲子篇】的推算,甲子年甲子月甲子日朔冬至的日子應該是在第九篰丙子篰的第3年,即西元184年出現甲子年甲子月甲子日朔冬至,但卻不是子時,因為小餘696。再加上這部曆法不是很精準需要修正,從-427年到184年,依張汝舟先生的方法,應該修正兩日,所以那一年的冬至也不是甲子日,跑掉了。但若是依照正趣的回歸年計算,誤差應該是611*.0078=4.76日。
我認為,因為漢朝以後曆法便修改以寅為歲首,故甲子年甲子月甲子日甲子時冬至合朔,就再也不可能再見到了。