干支纪年月日推算方法
来源:百度文库 编辑:神马文学网 时间:2024/06/08 04:58:06
干支纪年月日的
推算方法 设定天干地支的对应数字如下: 天干:甲 乙 丙 丁 戊 己 庚 辛 壬 癸 4 5 6 7 8 9 0 1 2 3 地支:子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥 4 5 6 7 8 9 10 11 0 1 2 3
正月寅,二月卯,三月辰,四月巳,五月午,六月未,
七月申,八月酉,九月戌,十月亥,十一子,十二丑。
这里需注意的是:月支的起始时间不是以每月初一为起点,而是以农历二十四节气为标准,这也是农历闰月不设独立的干支纪月的原因。:
推算方法:
某年的天干就是这个年分的个位数所对应的天干,地支就是这个年分除以12所得余数的对应地支。如1997年,个位是7,对应的天干是“丁”;1997除以12余数为5,对应的地支是“丑”,那么,1997年就为“丁丑年”。再如2000年,个位数是0,对应的天干就是“庚”;2000除以12余数为8,对应的地支是“辰”,那么2000年就是“庚辰年”。
推算方法 设定天干地支的对应数字如下: 天干:甲 乙 丙 丁 戊 己 庚 辛 壬 癸 4 5 6 7 8 9 0 1 2 3 地支:子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥 4 5 6 7 8 9 10 11 0 1 2 3
干支纪月推算
一、月干的确定,按照年干起月干口诀——“五虎建元歌”:
甲己之年丙作首,乙庚之年戊为头。丙辛之岁从庚算,
丁壬从壬正月求。戊癸甲寅建正月,十干年月顺行流。
其歌又曰:
甲己丙寅首,乙庚戊寅头。丙辛从庚寅,
丁壬壬寅求,戊癸甲寅居,周而复始流。
正月寅,二月卯,三月辰,四月巳,五月午,六月未,
七月申,八月酉,九月戌,十月亥,十一子,十二丑。
这里需注意的是:月支的起始时间不是以每月初一为起点,而是以农历二十四节气为标准,这也是农历闰月不设独立的干支纪月的原因。:
推算方法:
某年的天干就是这个年分的个位数所对应的天干,地支就是这个年分除以12所得余数的对应地支。如1997年,个位是7,对应的天干是“丁”;1997除以12余数为5,对应的地支是“丑”,那么,1997年就为“丁丑年”。再如2000年,个位数是0,对应的天干就是“庚”;2000除以12余数为8,对应的地支是“辰”,那么2000年就是“庚辰年”。
- 日干支的确定,可以通过公式求得:
公式:
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的余数是地支。
计算时带[ ]的数表示取整。
例如:查2006年4月1日的干支日。 将数值代入计算公式。
G =4*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 - 3 =197
除以10 余数为 7 ,天干的第7位是‘庚’。
Z =8*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 + 7 + 6 =213
除以12 余数为 9 ,地支的第9位是‘申’。
答案是:2006年4月1日的干支日是庚申日。
但这样做很麻烦,通常的做法是查民俗万年历。