大家好:
小弟寫了個紀年轉換用的工具,暫時放在
http://lyrics.meicho.com.tw/lib/JS/_test%20suite/era.htm
此工具可作東亞各王朝紀年與公曆間之轉換,包括中西曆轉換。
現已完成 246 BCE–2100 CE 之中曆、太平天曆、日本元號、Am lich (越南陰曆)等之轉換工作;
並已針對某些紀年,如秦漢歷、唐肅宗、武后、太平天國等時期作特殊處理。
詳如主要資料來源表述;但遠非完善。
請使用新一點的瀏覽器,方可產生紀年線圖。據測試,IE 11 尚無法使用線圖。
此外由於頻寬不足,加上載入時須做初始化,本頁面在載入時得稍微等一下。
若不嫌棄,歡迎大家試試是否有需要加強的功能,或是錯誤的部分。謝謝。
本函式庫以歷史上實際施行、使用過的曆數為準。
實曆包含經傳曆日、簡牘曆譜等。用意不在推導曆法,而在對過去時間作正確轉換。
因此僅用查表法,盡可能採用學術界或官方認可的曆數,未打算作繁複天文計算。
西曆(CE)以1582年10月15日為改曆分界點,
Julian calendar(儒略曆)1582年10月4日的下一日為 Gregorian calendar(格里高利曆)1582年10月15日。
公元初期之前,包括 4 CE 與公元前之日期,則採 proleptic Julian calendar;因此 4 CE, 1 BCE 為閏年。
且 1 CE 的前一年是 1 BCE,沒有 0 CE。
另請注意,由於 proleptic Julian calendar 的誤差,會造成西元前日期延後,甚至如冬至發生在1月的情況。
年代越早,差距越大。尚可參考 Conversion between Julian and Gregorian calendars。
本工具在初始化完畢後,不會再透過網路傳輸資料。若下載整組套件,則可離線使用。
本函式庫除特殊標注外,可精確到日。中曆自唐初頒行戊寅元曆後至清末之日期,可精確到時辰;
或對清初頒行時憲曆、改日96刻後至清末之日期,可精確到刻。
本函式庫與系統時間結合,因此可方便作程式化操作,並提供多樣的輸出格式。
如自行批次轉換紀年時間日期、具備紀年日期標注之文本等等支援。
本函式庫為 CeJS 計畫的一部分。若有任何建議以及疑問、錯誤回報等,請移步 Google+。