推算年干支、月干支、日干支的方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

推算年干支、月干支、日干支的方法

天干:甲,乙,丙,丁,戊,己,庚,辛,壬,癸,总称为“十天干”.又分为5阳干,5阴干

地支:子,丑,寅,卯,辰,巳,午,未,申,酉,戌,亥,总称为“十二地支",又分为6阳支,6阴支甲为天干之始,子为地支之始,天干在上,地支在下,甲子相合,乙丑相合,其余顺次相合,就叫“甲子”。古代就是以甲子来纪年、纪月、纪日。

天干数为十,阴阳相合是五,地支数为十二,阴阳相合是六,天干周转六次,地支周转五次,合为六十甲子之数,故又称“六十甲子”.

甲子周期表:

甲子乙丑丙寅丁卯戊辰己巳庚午辛未壬申癸酉

甲戌乙亥丙子丁丑戊寅己卯庚辰辛巳壬午癸未

甲申乙酉丙戌丁亥戊子己丑庚寅辛卯壬辰癸巳

甲午乙未丙申丁酉戊戌己亥庚子辛丑壬寅癸卯

甲辰乙巳丙午丁未戊申己酉庚戌辛亥壬子癸丑

甲寅乙卯丙辰丁巳戊午己未庚申辛酉壬戌癸亥

算法思想:

甲子组合的规律是按干支原有的顺序,五个阳干与六个阳支相配,五个阴干与六个阴支配,结果便构成了六十个干支(或叫甲子)组合,为甲子一周 .观测上表可以发现,天干与地支的结合是顺序向下进行的,形成一个轮回,直到天干周转六次,地支周转五次.

有了甲子周期表,用天干地支纪年、纪月、纪日就方便多了.

1、年干支推算法:

中国很早就用干支纪年,并且沿用至今。有人把第一个甲子年定在公元前2696年,与公元相比较,公元4年的干支正是农历甲子年,因而将公元数减去3,再除以60(六十花甲子周期数),剩下的余数,可以用六十甲子表序数表查出公元该年的干支。其公式为:

(所求年数-3)/60 = 商。。。余数(年干支序数)

如果余数等于0,则干支序数加上60。

例如:求公元1983年的农历干支年纪:(1983-3)/60 = 30。。。0,则 0+60 = 60(干支序数),查表为癸亥年。

2、月干支推算法:

月干支不是以农历每月初一为分界线,而是以节令为准。具体如下:

一月为寅月:从立春到惊蛰

二月为卯月:从惊蛰到清明

三月为辰月:从清明到立夏

四月为巳月:从立夏到芒种

五月为午月:从芒种到小暑

六月为未月:从小暑到立秋

七月为申月:从立秋到白露

八月为酉月:从白露到寒露

九月为戌月:从寒露到立冬

十月为亥月:从立冬到大雪

十一月为子月:从大雪到小寒

十二月为丑月:从小寒到立春

年的天干为甲或已时,则正月的天干为丙;

年的天干为乙或庚时,则正月的天干为戊;

年的天干为丙或辛时,则正月的天干为庚;

年的天干为丁或壬时,则正月的天干为壬;

年的天干为戊或癸时,则正月的天干为甲。

首先推算出该年农历正月的天干,其余月份可按天干顺序号类推。该年正月的天干序号的计算为:取公元年份除以5的余数减2后乘以2再减1。当该数为负数时加10

例:求公元1991年(农历辛未年)正月的天干:1991/5=398余1,正月的天干序号数(1-2)×2-1=-3,因该数是负数则加10得7,即天干序号7得出农历辛未年正月天干为庚,正月干支为庚寅。二月为辛卯,三月为壬辰,余类推

3、日干支推算法:

由于农历月的大小没有一定的规律可循,这就使推算农历日期的纪日干支不能用一个简单的方法来实现。因此,农历日期的纪日干支比较好的推算办法是借助于历表

虽然农历的大小月不固定,而阴历除了每四年有一次闰月(二月)以外,每年的大,小月都固定不变,所以可以从阳历来推算当日的干支,其推算公式是:

日干=(元旦天干序数)+(所求日数)+(各月天干加减数,闰年三月后加1)/10

=商........余数(日干序数)

日支=(元旦地支序数)+(所求日数)+(各月天干加减数,闰年三月后加1)/12

=商........余数(地支序数)

按上述方法推算日干支,有两个数要先求出来才能代入公式中,即元旦干,支序数,各月干,支加减数。

天干地支加减数表:

每月天干地支常数加减表

平年闰年

天干地支天干地支

一月减一减一减一减一

二月加零加六加零加六

三月减二加十加一加一

四月减一加五加一加一

五月减一减一加一加一

六月加零加六加一加一

七月加零加零加一加一

八月加一加七加一加一

九月加二加二加一加一

十月加二加八加一加一

十一月加三加三加一加一

十二月加三加九加一加一(转贴)

相关文档
最新文档