首页 百科知识 日干支简易速算法

日干支简易速算法

时间:2022-07-08 百科知识 版权反馈
【摘要】:对于日干支的推算,如果采用农历日较为困难,因为农历每逢闰月时,一年就要多出一个月,即成为十三个月,同时大小月的日数很不固定。日干支简易速算法,首先必须要牢记当年的年基数和所要求月份的基数,将此两数相加,再加上所要求的日数,三数相加之和,即是所要求的日干支序数,如果相加之和大于六十环周数时,应减去60即得。甲子环周序数22是“乙酉”,所以2007年6月20日的干支是“乙酉”。如求2008年5月1日干支。

对于日干支的推算,如果采用农历日较为困难,因为农历每逢闰月时,一年就要多出一个月,即成为十三个月,同时大小月的日数很不固定。而公历每逢四年才闰月一次,每年的大小月日数是固定不变的。例如:1、3、5、7、8、10、12月皆为大月;2、4、6、9、11月皆为小月。大月是31天,小月是30天,唯有2月是28天(平月,闰月是29天)。如此,对于推算日干支就方便多了。

日干支简易速算法,首先必须要牢记当年的年基数和所要求月份的基数,将此两数相加,再加上所要求的日数,三数相加之和,即是所要求的日干支序数,如果相加之和大于六十环周数时,应减去60即得(表1-11,表1-12)。

公式:年基数+月基数+日数=所要求的日干支序数。

如求2007年6月20日干支。因为该年的年基数是31,6月的月基数是31(平年),31+31+20=82。因为82大于60,所以82-60=22。甲子环周序数22是“乙酉”,所以2007年6月20日的干支是“乙酉”。

表1-11 各年通用逐月基数表

表1-12 年份基数表

注1.带有“△”的年份是闰年;2.逐日干支速查表见附录B

如求2008年5月1日干支。因为这年的年基数是36,5月的月基数是1(闰年),36+1+1=38。甲子环周序数38是“辛丑”,所以2008年5月1日的干支是“辛丑”。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈