中國歷代轉換陰陽曆

5D8Z網站只提供1900後,三百年天文精確度的中國陰陽曆轉換。 網友問,如何轉換1900前的陰陽曆。答案是使用「中央研究院」的兩千年中西曆轉換 (sinocal.sinica.edu.tw)。但是,要注意天文計算誤差的問題。

例如,後漢書提到日蝕在癸亥日。

首先,從 Wikipedia 查漢光武帝元年是西元25年。所以,漢光武帝七年在西元31年。

其次,再從 Wikipedia 查西元31年的日蝕日期。https://en.wikipedia.org/wiki/List_of_solar_eclipses_in_the_1st_century
知西元31年有兩天日蝕。五月十日,四時三十六分 (陽曆 10 May,31 04:36:51) 和 十一月三日,十八時二十六分 (陽曆 3 November,31 18:26:45)。

那是UTC/GMT時間,要轉換中國時間,故要加八小時。日蝕時間變成五月十日,中午十二時三十六分,和十一月四日,半夜二時二十六分。

後漢書言「夏四月」,四月是陰曆月,相當陽曆五月。所以,後漢書日蝕是陽曆五月十日。

其次,要查干支日,從「中央研究院」的兩千年中西曆轉換。選擇「後漢、漢光武、年號建武、7」,按「執行」。東漢光武建武7年陽曆日期和干支出現,歲次:辛卯,西元31年2月11日起。東漢光武建武7年3月的日期,是從西元31年4月11日到西元31年5月10日。所以,西元31年5月10日是陰曆3月的最後一天。

 

東漢光武建武7年表中,五月十一日是「甲子」日。所以,五月十日是「癸亥」日。後漢書說「癸亥」有日蝕,Wikipedia 說日蝕在五月十日,日蝕一定在月朔日,月朔是初一。五月十日是初一,五月十日應該是陰曆4月初一,不是陰曆3月的最後一天。

中央研究院的干支陽曆表,說「癸亥」日是陰曆三月,不是四月。中央研究院的轉換應該是錯了。應該是月亮周期天文公式的誤差造成的。這是百年前,千年前的月亮周期不一致之故。計算公式誤差超過十二小時,很可能會差一天。要精確,陰陽曆轉換沒有公式。要用公式,時間愈久遠,誤差愈大。這種錯誤可以理解的。不過,差一天會造成整個陰曆日期差一天。但是,在下一個或下兩個陰曆月會再調整過來。

這也是5D8Z網站只提供1900後,三百年陰陽曆轉換之原因。我們的天文數據誤差不超過一分鐘。因為誤差太大,還會影響閏月去留。

請推薦我的八字 中國歷代陰陽曆轉換
Rating Star 谷歌五星評分加讚語

太極陰陽圖的由來

如何轉換陰陽曆

轉換(1900後)陰陽曆

人生起伏圖       每日的運程


我的八字 5D8Z.COM 首頁