天干地支纪日法换算

看资治通鉴的时候经常看到“二月乙酉”、“三月壬申”之类的日期,想请大神解答一下如何换算成阴历日期。不需要通篇的科普复制粘贴,只需要简单的换算公式就可以,谢谢。

一、干支表(我先把表给出来,因为之后计算会需要)

01 甲子 11 甲戌 21 甲申 31 甲午 41 甲辰 51 甲寅
02 乙丑 12 乙亥 22 乙酉 32 乙未 42 乙巳 52 乙卯
03 丙寅 13 丙子 23 丙戌 33 丙申 43 丙午 53 丙辰
04 丁卯 14 丁丑 24 丁亥 34 丁酉 44 丁未 54 丁巳
05 戊辰 15 戊寅 25 戊子 35 戊戌 45 戊申 55 戊午
06 己巳 16 己卯 26 己丑 36 己亥 46 己酉 56 己未
07 庚午 17 庚辰 27 庚寅 37 庚子 47 庚戌 57 庚申
08 辛未 18 辛巳 28 辛卯 38 辛丑 48 辛亥 58 辛酉
09 壬申 19 壬午 29 壬辰 39 壬寅 49 壬子 59 壬戌
10 癸酉 20 癸未 30 癸巳 40 癸卯 50 癸丑 60 癸亥
下面是重点
二、具体计算
类型一:
举例: 公元541年6月癸丑日是哪一天,最最重要的是,该如何计算出来?
步骤1:首先查的公元541年是梁武帝萧衍的大同七年,这一步在大多数字典上都能查到,网上也很容易。
步骤2原理: 找到初一之后,再数准欲查之日和初一的天数,很容易算得了
步骤2:下载陈垣先生的《二十史朔闰表》一书,在正文第76页查得,该年六月份是辛丑朔,也就是初一,同时在旁边小字查的农历541年六月初一是西历的7月9号。
再按照干支表,初一是辛丑,按照辛丑、壬寅、癸卯、甲辰、乙巳、丙午、丁未、戊申、己酉、庚戌、辛亥、壬子、癸丑。癸丑是十三,那么那天就是也就是农历541年六月十三,也是公历541年7月21日。
ps: 以上的困难主要在查《二十史朔闰表》表上,该表框内横排第一行是年份,以年号为准。竖排最右一行是月份。交汇之处就是该月的初一朔日所对应的干支,干支左侧有竖排小字,代表初一那天的公历日子。
这本书在verycd上有。

类型二(已知日期算干支纪日)
速查干支纪日法 :从已知日期计算干支纪日的公式为:
G = 4C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d - 3
Z = 8C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d + 7 + i
其中 C 是世纪数减一,y 是年份后两位,M 是月份,d 是日数。1月和2月按上一年的13月和14月来算。奇数月i=0,偶数月i=6。G 除以10的余数是天干,Z 除以12的余数是地支。
计算时带[ ]的数表示取整。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-06-28
二月乙酉”、“三月壬申”这类字眼是指的农历二月乙酉日、农历三月壬申日,天干地支的月份、日子、包括时间的天干具体换算根据年份不同而有所变化,这个是有规律可以遵循的,至于地支是不变的,地支共计12个,分别对应12生肖,打头的是鼠,收尾的是猪,从鼠到猪,然后猪后面是鼠,牛。。。以此类推到猪,循环往复,年份、月份、日子、时辰的地支全部都是这样循环往复,和地支数量不同的是,天干只有十个,分别为甲乙丙丁戊己庚辛壬癸,至于天干方面如何推算,比如今年2018年为戊戌年,戊后面是己,那么明年年份天干就是己,戌对应狗,狗后面是猪,猪对应亥,因此明年2019年的天干地支为己亥年,至于月份和时辰的换算,可以参考五虎遁(月干换算)五鼠遁(时干换算)即可得出,至于日干,可以以某一天为太极点,记好当天天干,此后十个天干以顺序类推。
第2个回答  2018-06-28
乙酉年二月
公元元年为辛酉年在甲子里排58位,公元后第一个甲子年就是4年,然后过60年又是甲子年
乙酉是22,那么乙酉年有3+22+60*x年,比如公元后第一个乙酉年——25年,然后结合上下文,是哪个皇帝,换算出具体的年份
下面是60个干支的组合

甲子 乙丑 丙寅 丁卯 戊辰 己巳

庚午 辛未 壬申 癸酉 甲戌 乙亥
丙子 丁丑 戊寅 己卯庚辰辛巳
壬午 癸未 甲申 乙酉 丙戌 丁亥
戊子 己丑 庚寅 辛卯 壬辰 癸巳
甲午乙未 丙申 丁酉 戊戌 己亥
庚子 辛丑 壬寅 癸卯 甲辰 乙巳
丙午 丁未 戊申 己酉 庚戌 辛亥
壬子 癸丑 甲寅 乙卯 丙辰 丁巳
戊午 己未 庚申 辛酉 壬戌 癸亥
第3个回答  2018-06-28
买万年历就可以了。不过年代久远。万年历不一定能查到。万年历只有一百年。不还是跟瞎眼算命先生学算命就能学会天干地支即日法。我们学易经风水都买万年历查阴阳历的。看命卦,需要算的人会报出生年月日《一般阴历,不是身份证上的出生年月日》然后查万年历就可找天干地支了。
相似回答