大家好:
小弟写了个纪年转换用的工具,暂时放在
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+。