在中国相当长的历史时期内,使用的是干支纪元法,即将十天干和十二地支依次相配,组成六十个基本单位,两者按固定的顺序互相配合,形成六十甲子循环的纪元法。这用来表示年、月、日的次序,具体可分为干支纪年、干支纪月、干支纪日直至干支纪时。
而现在,大家一般用数字记时间,农历的年份仍用干支。随着国学热,干支纪元的推算显得越来越重要,这与阴阳五行八卦等都是很有联系。其推算方法虽有过一些记载和介绍,但都需要背记歌诀或查表,既复杂又不方便,时不时要带工具书,不能随时随地根据时间推出干支。现在有了新的推算法,其特点只需简单计算即可,其方法如下:
一、纪年
现在大家采用公元纪年法,将公元推出干支。只需记住公元1年的干支是辛酉,公元前反推,公元后正推。
天干直接取所求年份的个位数,公元前逢7为甲,逢6为乙;公元后逢4为甲,逢5为乙,以此类推;地支以所求年份数目除以12,取其余数,跟天干一样,公元前逢7为甲,逢6为乙;公元后逢4为甲,逢5为乙,以此类推。例如,今年是2019年,天干年份个位数是9,逢9为己;地支用2019除以12,余数是3,逢3为亥;所以2019年的干支是己亥。
二、纪月
每年12月,与十二地支的配对是固定的,即农历正月寅、二月卯、三月辰……十一月子、十二月丑。
十天干则要轮流与之相配。因此,首先要求出正月的月干,然后就可依次推出该年中各月的干支。求月干支首先要知道或者算出年干支,然后根据年干支求出正月干支。
年干为己、庚、辛、壬、癸之年的月干支与年干为甲、乙、丙、丁、戊的月干支分别相同,即己年与甲年,庚年与乙年的月干支相同,余类推。将年干的甲、乙、丙、丁、戊分别定为1、2、3、4、5,正月的月干数只要在该年的年干数上加1,然后按其得数向后正推即得月干。
例如,2019年(己亥年)的月干支,己年与甲年的月干支相同,故为1,再加1则为2,然后从己开始向后推两位,至丙,则知己亥年正月干支为丙寅,以后各月依次为二月丁卯,三月戊辰……以此类推。
三、纪日
以某一个已知日干支作起点,我们取大家易记住的1984年元月1日的干支甲午。
所求年大于1984年:将所求的年、月、日的数目分别减去1984年1月1日的数目,得到年差、月差、日差,并算出闰年数、大月数、二月份数;(年差×5)+(月差×30)+日差+闰年数+大月数-(二月份数×2)得总日差;总日差的个位数为日干数,总日差除以12所得余数为日支数。
如果所求年小于1984年:将1984年1月1日的数目分别减去所求的年、月、日的数目;当月差为负数时,后面的大月数和二月份数也要为负数;最后所求的干支数为正数,用10减去总日差的个位数得日干数,如果为负数,总日差的个位数为日干数。
例如,昨天是2019年3月27日,用2019年3月27日减去1984年1月1日,得到年差35、月差2、日差26,并算出闰年数9、大月数1、二月份数1;得出总日差269,日干数为9,日支数为5。以甲午作起点其干支数作0、0,其后之干支序数依次为1、1,2、2,3、3,……由此推出2019年3月27日是癸亥日。
四、纪时
每日十二时辰,分别以十二地支固定地表示,即夜晚11到1时为子,1到3时为丑,以此类推。时支固定不变,时干则轮流与之相配。因此,求时干支首先要求出该日子时的时干,然后依次推出各时辰的干支。
已经知道日干支,可以根据日干,按歌诀得出子时的时干,即:甲己还加甲,乙庚丙作初,丙辛生戊子,丁壬庚子头,戊癸起壬子,周而复始求。甲、己日夜半的子时起于甲子,乙、庚日起丙子,丙、辛日起戊子,丁、壬日起庚子,戊、癸日起壬子。
例如,求2019年3月27日的时天干,已经得知当日是癸亥日,戊癸起壬子,故该日的十天干为:壬子、癸丑、甲寅……以此类推。
这样,就可以得出年月日时的干支,为以后分析阴阳五行八卦提供了基础。
联系客服