如何算出每天的天干地支理数和月理数是多少?

如题所述

公历年号与干支纪年年号的换算关系
天干 甲 乙 丙 丁 戊 己 庚 辛 任 癸
地支 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥
顺号 1 2 3 4 5 6 7 8 9 10 11 12
属象 鼠 牛 虎 兔 龙 蛇 马 羊 猴 鸡 狗 猪
干支纪年纪日法,天干与地支按顺序依次组合,60种组合顺次一循环。
公历年号与干支纪年年号的换算关系:
(公元年数-3)/10……余数——天干的顺次,
(公元年数-3)/12……余数——地支的顺次;
按同余式组表示为:
公元年数-3≡天干序数(mod10),
公元年数-3≡地支序数(mod12)。
如 公元4年为甲子年:
4-3≡1(甲)(mod10),
4-3≡1(子)(mod12)。
公元1894年中日甲午战争。
1894-3≡1(甲)(mod10),
1894-3≡7(午)(mod12)。
公元1911年辛亥革命(武昌起义)。
1911-3≡8(辛)(mod10),
1911-3≡12(亥)(mod12) 。
天干地支纪年法60年一循环。

天干 甲 乙 丙 丁 戊 己 庚 辛 任 癸
地支 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥
顺号 1 2 3 4 5 6 7 8 9 10 11 12

1———2———3——4——5———6——7———8——9——10—
甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 任申 癸酉
11——12——13——14——15——16—17——18——19——20—
甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛巳 任午 癸未
21——22——23——24——25——26—27——28——29——30—
甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 任辰 癸巳
31——32——33——34——35——36—37——38——39——40—
甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 任寅 癸卯
41——42——43——44——45——46—47——48——49——50—
甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 任子 癸丑
51——52——53——54——55——56—57——58——59——60—
甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 任戌 癸亥

甲子年、月、日的参照值:
甲子年——公元4年、1984年;
甲子月——公元2013年12月——农历癸巳年11月;
甲子日——公元2016年4月12日——农历丙申年3月(任辰月)6日。
某甲子年+(33-1)=某丙申年,
如1984年(甲子年)+(33-1)年=2016年(丙申年)。
月,日的推算法类同。
公元2016年6月21日,农历5月17日(丙申年甲午月甲戌日),夏至,
甲戌日+(7-1)日=庚辰日,21+6=27,17+6=23,
所以,公元2016年6月27日,农历5月23日(丙申年甲午月庚辰日),这是夏至后的第一个庚日。第二个庚日是公元2016年7月7日,农历6月4日(丙申年乙未月庚寅日);第三个庚日是公元7月17日,农历6月14日(乙未月庚子日)。
夏至三庚数头伏,是说夏至后第三个庚日为头伏,今年(2016年)的7月17日,农历6月14日这天是头伏了,叫入伏。10天一伏,立秋后的第一个庚日为末伏,中伏率一天到末伏间隔10天或20天,视头伏的早晚而定。

——摘自《郭敦颙自传》——
温馨提示:答案为网友推荐,仅供参考
相似回答