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

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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即可)

相关文档
最新文档