ziyou先生問:
一: 我知道19年要置7個閏月? 但如何確認讓缺乏中氣的月份
為閏月 會每19年發生7次
二: 依你的說法是否所謂的農曆也會因經度的不同而造成每
個地區都不同
答:
第一個問題就是所謂的造曆程式,十多年以前氣象局的人員也在找呢?我沒有
精密的節氣與合朔公式,因此自己導出很簡單的近似公式,不過誤差也相當大
,但因一時辰兩小時,節氣差個15分不算什麼,陰曆誤差大就不用,反正自己玩,
十多年前倒也給我寫出一個BASICA程式,專門造近似陰陽合曆,不是用查表對
照法,只是用會給站長笑掉大牙的二次式(節氣)和一次式(合朔),不過還真好
用呢,我可以自己排八字,分析冬至夏至干支,甚至由八字找時間的反算也可能
了,求算近似的古曆雖不完整但也算很方便.今天站長有精密的節氣與合朔公
式或資料來源,寫程式功力一等一,要寫個造曆程式應該不費吹灰之力.但是那
只適用於今後至西元3200年以前,因為將來後代為消除一日之誤差,可能預先每
遇3200可整除之年要廢掉一個閏 2 月,因此萬一曆法變了,程式要有應變之方,
才能傳諸千秋萬世而不朽.(我聽說地球與月球運行軌道公式每年都要觀測修正
微調,不知如何處理).而造曆程式最好另寫一個能適用任何曆法的古曆造曆程
式,只要預先輸入當年的曆元,歲實,一朔望月長度,置閏規則等等,程式可以跑
出任何一年的陰陽合曆來,往前推到西元前841年有甚多史料,已知曆法文獻可
用,之前則要用種種方法去考證才能真正分曉.站長程式可算10800年之久,但很
不幸古人沒有電腦(?),曆法沒有今天精密,用今天的程式去造一個正確的古曆,
恐怕多數不符合史料,還是沒有用處.陰曆可29,30天調,19年7閏錯不了,不然請
站長做出程式跑跑,就可證明了.
第二個問題,不知我的觀念對不對,節氣,合朔,只是指地球,月球,太陽各取一個
代表性的中心點,以球面幾何學或球面測量學,軌道物理知識等等可以推算全球
表面任何一點與中心點之關係,因此所謂交節氣,日月合朔全球一致,只是地方
時因為經度不同而有差異,如格林威治天文台是0時0分交節,東經120度的我國
中原標準時區就是8時0分交節,日本東經135度時區為9時0分交節,而且因為節
氣,合朔之星球時刻全球相同,造曆用的彼此關係固定,因此並不需要分別造各
經度適用的陰陽曆,只是異地應用起來,節氣.合朔都要換算成當地時間來決定
陰曆月令與日數而已.
以上看法如有謬誤,敬請指正.
_________________________
二由一有,一亦莫守;一心不生,萬法無咎。
⋯⋯恭錄自禪宗三祖僧璨信心銘
近道