八字中的日干支的推算公式是什么?

如题所述

推算年干支、月干支、日干支的方法
天干有十种,分别为甲、乙、丙、丁、戊、己、庚、辛、壬、癸,称为“十天干”;地支有十二种,分别为子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,称为“十二地支”。天干和地支按照一定的规律相配,形成六十个组合,称为“六十甲子”,用于纪年、纪月、纪日。
年干支推算法
以公元1983年为例,推算其农历干支年纪的方法如下:
(1983-3)/60 = 30……0,余数为0,干支序数加上60,得到60(干支序数),查表为癸亥年。
月干支推算法
以公元1991年(农历辛未年)为例,推算正月的天干方法如下:
1991/5 = 398余1,正月的天干序号数(1-2)×2-1 = -3,因该数为负数,则加10得7,即天干序号7得出农历辛未年正月天干为庚,正月干支为庚寅。
日干支推算法
以阳历日期推算农历日期的干支,公式如下:
日干 = (元旦天干序数)+(所求日数)+(各月天干加减数,闰年三月后加1)/10 = 商……余数(日干序数)
日支 = (元旦地支序数)+(所求日数)+(各月天干加减数,闰年三月后加1)/12 = 商……余数(地支序数)
需要先求出元旦干支序数和各月干支加减数,然后代入公式进行推算。
温馨提示:答案为网友推荐,仅供参考
相似回答