不用万年历速推日干支口诀

发布时间:

百度文库-让每个人平等地提升自我


根据公历日期计算当日干支:
一、口诀:
乘五除四九加日,(2000年后,口诀改为:乘五除四日减六)双月再加三十天。一二自加润少一,三四六八九十一。
(顺序变一下:一二自加润少一,双月再加三十天。三四六八九十一。除四乘五日加九,
2000年后,口诀改为:除四乘五日减六)六为阴故用减,九为阳故用加阳为过去,故为2000年前,阴为将来,故为2000年后
二、举例说明:例一:1996116
96×596÷4916÷6084949即为六十甲子序数。9对应天干壬,49121对应地支子,对应干支为壬子例二:1997216
97×597÷4916302÷6092626即为六十甲子序数。6对应天干己,26122对应地支丑,对应干支为己丑例三:1998316
98×598÷4916÷60859,对应干支为壬戌例四:1999416
99×599÷4916301÷60935,对应干支为戊戌例五:2000716
100×5100÷49162÷60912,对应干支为乙亥例六:200011016
101×5101÷4916430÷60949,对应干支为壬子
3

百度文库-让每个人平等地提升自我
三、注解:
第三句中的整少一,为能被4整除之年一二月份比其他三年都要少加一;第四句反映的是大月规律,即8月加311月加5,依此类推)。
公历农历求日干支方法
吉林
一、以甲子为1,1,求日干支法。
天干数:甲123456789100地支数:子1234567891011120
计算公式:【(公元年数-1×5+(公元年数-1÷4+当年日数】÷60,将所得余数÷10余数作为天干序数;将所得余数÷12,余数作为地支序数。
此外,在加当年日数时应考虑是否为闰年,如果是闰年二月份则是29天。例如求200831日的干支计算如下:【(20081×5+(20081÷461÷60131天,229天,31天共计61天)=10035501(取整)+61÷60=176……37
求天干:37÷10=3……7(庚)求地支:37÷12=3……1(子)所以200831日的干支为庚子。
此法还可以先不加当年日数也除以60得出余数就做2008年的基数。再由基数加当年日数除以60,算法同前。如(10035501÷60=175余数36为基数,(3661÷60=1……37,余37还是庚子。
二、以春节这天的干支数为1,以农历求日干支。
这需要知道春节的干支,还要知道当年各月干支有大小(农历大月30天,小月29天以及闰月)以求当年日数。
例如求2008年农历二月初二的干支计算如下:
2008戊子年春节干支丁丑,以它们为1,正月大为30天,二月只加2天,一共为32天。求天干:32÷10=3……2(余数以丁为1,那2就是戊)求地支:32÷12=2……8(余数以丑为1,那8就是申)那么就是说:当年日数÷10的余数为干当年日数÷12的余数为支
3

百度文库-让每个人平等地提升自我
2008年农历二月初二的干支即是戊申。
(如果余数大于60时,仍除以60要余数,再分别除以1012即可)

3

不用万年历速推日干支口诀

相关推荐