如何用天干地支计算年月日时?

如题所述

1. 推算天干:对于公元后的任何年代,可以通过将公元年末的数字减去3来得到年干,如果得到的是负数,则需要加10。对于公元前任何年代,可以通过将公元年末的数字加上8来得到年干(因为公元3年是癸亥年,天干是每10年循环一次。公元4年的天干是甲,而4-3=1。由于没有公元0年,所以公元前的天干为末位数-3+1,再+10转为正数)。
2. 推算地支:对于公元后的任何年代,可以通过将公元年的数字除以12,得到的余数在0到11之间为年支,如果得到的是负数,则需要加12,0要视作12。对于公元前任何年代,可以通过将公元年的数字除以12,得到的余数在-11到0之间为年支,加12转为正数,0要视作12。另外:1. 公元年末两位数加9得到年支(适用于1800-1899年);2. 公元年末两位数加1得到年支(适用于1900-1999年);3. 公元年末两位数加5得到年支(适用于2000-2099年)。年干支是以立春为界,而不是以春节为界的。例如,1964年阳历2月4日的阴历为十二月二十一,仍为癸卯年;但1964年阳历2月5日的阴历虽为十二月二十二,而此日已立春,应为甲辰年。
干支历法是上古文明的产物,又称节气历或中国阳历,是一种深奥的历法。它使用60组各不相同的天干地支来标记年月日时。主要由干支纪年、干支纪月、干支纪日、干支纪时四部分组成。它以立春为岁首,交节日为月首。年长即回归年,一节一中为一个月。干支历通过天干地支论太阳与地球的关系,二十四节气和十二月建是基本内容。既管年又管月,兼具二十四节气。二十四节气是根据黄道面划分出来的,用二十四节气划分出十二个月,每个月含有两个节气,没有闰月。二十四节气与地球环绕太阳的周期运动有关,其年月日全由太阳视运动决定,与太阴月相无关。它又与通常的阳历(如公历)不同,公历的月长由人为规定而与天象无涉;干支历的年月日均由天象决定,无须通过人为调整,是完全符合天象规律的一部历法。目前,干支历依旧流行于万年历等书中,用于象数、风水和命理学中。
温馨提示:答案为网友推荐,仅供参考
相似回答