历史
恳请通晓历法的人士解答两个历法推算的问题.在中国历史纪年表中,我国古代阴历的年号纪年与阳历的公元纪年为何能一一对应?为什么说唐德宗贞元十六年对应的是公元800年,阴历跟阳历是两种不同的历法系统,一个以月亮为对象,一个以太阳为对象,阴历年的天数比阳历年多,如果阴历年碰到闰月,更又多出一个月.两个天数不一样多的年理应不能一一对应才是啊!如果非要对应,也应该是贞元十六年对应公元800年的某月至年底及公元801年的年首至某月.恳请通晓历法的人士予以解答!另外,干支纪日是怎么推算的?干支纪年不难理解,60年一转,可

2019-04-21

恳请通晓历法的人士解答两个历法推算的问题.
在中国历史纪年表中,我国古代阴历的年号纪年与阳历的公元纪年为何能一一对应?为什么说唐德宗贞元十六年对应的是公元800年,阴历跟阳历是两种不同的历法系统,一个以月亮为对象,一个以太阳为对象,阴历年的天数比阳历年多,如果阴历年碰到闰月,更又多出一个月.两个天数不一样多的年理应不能一一对应才是啊!如果非要对应,也应该是贞元十六年对应公元800年的某月至年底及公元801年的年首至某月.恳请通晓历法的人士予以解答!
另外,干支纪日是怎么推算的?干支纪年不难理解,60年一转,可是干支纪日该如何演算?比如,贞元十六年正月乙巳,这个乙巳指的是正月的几号?如果换算成阳历又是几月几号?
请具体回答一下:贞元十六年正月乙巳指的是正月的几号?如果换算成阳历又是几月几号?
优质解答
干支纪日,要看某一年的立朔在哪一天.就是每本史书记事都会在某一篇纪下立朔日的,就是日食月食什么的.从这天可以推演.
这条材料可以看出立朔的重要:
“今岁正月朔日食,太史所定不验,得一尝为臣言,皆有依据.盖患算造者不能通消息、盈虚之奥,进退、迟疾之分,致立朔有讹.”
比如贞元十六年正月甲辰立朔(初一),那么正月乙巳就是正月初二.这只是打个比方,你可以具体查一下贞元十六年正月几日立朔.
《(新旧)唐书》上就有“冬十月丙辰朔”、“秋七月甲子朔,日有蚀之”、“二年春正月庚申朔”等等.
哈哈,我查了唐书,唐德宗的“贞元元年正月丁酉朔”,故丁酉为初一,那么从60甲子表中从丁酉推到乙巳,可以知道:
“贞元十六年正月乙巳”是贞元(公元800年)正月初九(丁酉到乙巳是初一到初九),这是阴历.阳历就是2月13日.因为800年加1200年刚好2000年,只要看2000年正月初九的阳历就行了.
干支纪日,要看某一年的立朔在哪一天.就是每本史书记事都会在某一篇纪下立朔日的,就是日食月食什么的.从这天可以推演.
这条材料可以看出立朔的重要:
“今岁正月朔日食,太史所定不验,得一尝为臣言,皆有依据.盖患算造者不能通消息、盈虚之奥,进退、迟疾之分,致立朔有讹.”
比如贞元十六年正月甲辰立朔(初一),那么正月乙巳就是正月初二.这只是打个比方,你可以具体查一下贞元十六年正月几日立朔.
《(新旧)唐书》上就有“冬十月丙辰朔”、“秋七月甲子朔,日有蚀之”、“二年春正月庚申朔”等等.
哈哈,我查了唐书,唐德宗的“贞元元年正月丁酉朔”,故丁酉为初一,那么从60甲子表中从丁酉推到乙巳,可以知道:
“贞元十六年正月乙巳”是贞元(公元800年)正月初九(丁酉到乙巳是初一到初九),这是阴历.阳历就是2月13日.因为800年加1200年刚好2000年,只要看2000年正月初九的阳历就行了.
相关问答