不用万年历速推日干支口诀
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
根据公历日期计算当日干支:
一、口诀:
乘五除四九加日,(2000年后,口诀改为:乘五除四日减六)
双月再加三十天。
一二自加润少一,
三四六八九十一。
(顺序变一下:
一二自加润少一,
双月再加三十天。
三四六八九十一。
除四乘五日加九,
(2000年后,口诀改为:除四乘五日减六)
六为阴故用减,九为阳故用加
阳为过去,故为2000年前,
阴为将来,故为2000年后
)
二、举例说明:
例一:1996年1月16日
(96×5+96÷4+9+16)÷60=8余49,49即为六十甲子序数。9对应天干壬,49除12余1对应地支子,对应干支为“壬子”。
例二:1997年2月16日
(97×5+97÷4+9+16+30+2)÷60=9余26,26即为六十甲子序数。6对应天干己,26除12余2对应地支丑,对应干支为“己丑”。
例三:1998年3月16日
(98×5+98÷4+9+16)÷60=8余59,对应干支为“壬戌”。
例四:1999年4月16日
(99×5+99÷4+9+16+30+1)÷60=9余35,对应干支为“戊戌”。
例五:2000年7月16日
(100×5+100÷4+9+16+2)÷60=9余12,对应干支为“乙亥”。
例六:20001年10月16日
(101×5+101÷4+9+16+4+30)÷60=9余49,对应干支为“壬子”。
三、注解:
第三句中的“整少一”,为能被4整除之年一二月份比其他三年都要少加一;第四句反映的是大月规律,即8月加3、11月加5,依此类推)。
公历农历求日干支方法
吉林刘笑
一、以甲子为1,1,求日干支法。
天干数:甲1乙2丙3丁4戊5己6庚7辛8壬9癸10(0)
地支数:子1丑2寅3卯4辰5巳6午7未8申9酉10
戌11亥12(0)
计算公式:【(公元年数-1)×5+(公元年数-1)÷4+当年日数】÷60,将所得余数÷10,余数作为天干序数;将所得余数÷12,余数作为地支序数。
此外,在加当年日数时应考虑是否为闰年,如果是闰年二月份则是29天。
例如求2008年3月1日的干支计算如下:
【(2008-1)×5+(2008-1)÷4+61】÷60
(1月31天,2月29天,3月1天共计61天)
=(10035+501(取整)+61)÷60
=176 (37)
求天干:37÷10 = 3……7(庚)
求地支:37÷12 = 3……1(子)
所以2008年3月1日的干支为庚子。
此法还可以先不加当年日数也除以60得出余数就做2008年的基数。再由基数加当年日数
除以60,算法同前。如(10035+501)÷60 = 175余数36为基数,(36+61)÷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的余数为支
2008年农历二月初二的干支即是戊申。
(如果余数大于60时,仍除以60要余数,再分别除以10和12即可)