当前位置:文档之家› 逐年推算元旦干支口诀

逐年推算元旦干支口诀

逐年推算元旦干支口诀
欲推来年元旦日,先知今年日干支。

申子辰支年为闰,干加六位支冲支。

余年天干加五位,干冲退一便可知。

推算方法:“欲推来年元旦日,先知今年日干支。

”推算来年元旦日的干支,必须先知道今年元旦日的干支,并用大拇指在掌上定位。

“申子辰干年为闰,干加六位支冲支。

”凡年支临申子辰的为闰年,2月29天。

推算下一年元旦日的干支,只要大拇指从今年元旦日支位,跳到相冲的地干支位上,而后天干顺加六位,便是来年元旦的干支。

“余年天干加五位,干冲退一便可知。

”除申子辰年外,其它年干2月均为28天。

大拇指在掌上定好今年元旦日支位置,推算来年元旦干支时,将大拇指跳到相冲之支退一位,天干加上五位,即是来年元旦的干支。

速查干支纪日法
从已知日期计算干支纪日的公式为:
G = 4C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d - 3
Z = 8C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d + 7 + i
其中C 是世纪数减一,y 是年份后两位,M 是月份,d 是日数。

1月和2月按上一年的13月和14月来算。

奇数月i=0,偶数月i=6。

G 除以10的余数是天干,Z 除以12的余数是地支。

计算时带[ ]的数表示取整。

例如:查2006年4月1日的干支日。

将数值代入计算公式。

G =4*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 - 3 =197
除以10 余数为7 ,天干的第7位是‘庚’。

Z =8*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 + 7 + 6 =213
除以12 余数为9 ,地支的第9位是‘申’。

答案是:2006年4月1日的干支日是庚申日。

公历日干支推算口诀
元旦干支为根源,大小二月记心间。

小月干同地支冲,大月上句加一天。

申子辰年年为闰,干同支冲退一天。

余年二月二十八,干同支冲退一天。

月首十三二十五,支同隔干一位算。

推算方法:
○1“元旦干支为根源,大小二月记心间。


推算公历日干支,首先要记住元旦曰的干支。

同时,还要知道大小月及二月的天数。

公历大月为31天,小月为30天,其大小月是固定不变的,唯独二月有29天和28天之分。

因此,要特别注意哪年二月为29天,那年二月为28天。

○2“小月干同地支冲,大月上句加一天。


公历小月为30天,按农历大月推算口诀,我们知道本月初一日干支,与下月初一干支则是天干相同地支相冲。

公历大月为31天,在小月干地相冲的基础上,干支各加一位数,即是大月后下月一日的干支。

○3“申子辰年年为闰,干同支冲退一天。


经过研究,发现凡地支为申、子、辰的年为公历闰年,二月为29天。

在推算3月1日干支时,可按农历小月后的日干支推算方法,即在干同地干冲的基础上,干支各减一位,则为3月丨日干支。

○4“余年二月二十八,干同干冲退二天。


除地干为申子辰年二月29天,其它年二月均为28天。

在知道2月1日干支后,按干同支冲规律,干支各减二位便是3月1日的干支。

○5“月首十三二十五,支同干隔一位算。


月首,代表每月第1日。

其推法与农历日干干诀后两句相同。

相关主题