推日法

合集下载

干支日期循推法

干支日期循推法

运用循推法,首先要选择一个便于记忆的近期甲子日固定地充当标准甲子日(简称标甲,我选用的是1995年8月1日),然后把要转换的日期定为目标日,只要计算出这两个日期之间的总天数(简作T)以及目标日与当年标准日(与标甲相同的公历日期)之间的天数(称差额日,简作N),便可将干支日期转换成公历日期。总天数一定是六十的倍数再加上一个不大于六十的数,实际运算中可以用这个不大于六十的数代替总天数。六十天轮了一个甲子,六万天就轮了一千个甲子,为方便运算,忽略不计这个六十的倍数并不影响转换结果,这个不大于六十的数称为虚拟总天数(简作T1)
1同上宣宗例,60-(8+N)=56,N=-4+60=56,60×0+56=56
2同上崇祯例,60-(39-N)=51, N=30, 60×2+30=150
3同上1978例,60-(29+N)=60, N=-29+60=31, 60×1+31=91
循推法的第三个步骤就是依据差额日推出干支日期对应的公历日期。据上所述,有两种情况,第一种是目标日在当年标准日之前,差额日即表示为这两个日期之间所夹天数(不含这两日);第二种是目标日在当年标准日之后,差额日即表示以标准日为首日的第某(即差额数)日为求公历日期,是1则就是标准日。
参考用例
1, 汉永宁元年(120年)七月乙酉:公元120年8月12日
2,梁武帝大同四年(538年)二月己亥:公元538年3月25日
3,唐贞观元年(627年)九月庚戌:公元627年10月25日
4,唐贞元十七年(801年)五月壬戌:公元801年6月15日
5,唐景龙元年(707年)六月丁卯:公元707年7月4日
如何把干支日期转换成公历日期?方法总以简便易行为好,楼主18岁便精密推演公式,精神可嘉实堪佩服,但就我个人来看,用公式计算算是最麻烦的了,既有年表专家,查询工具书则最为方便最为常用,方诗铭编著《中国历史纪年表》,陈垣《二十史朔闰表》在手,古史时间的问题就可以迎刃而解。只是可惜《二十史朔闰表》现在难得买到了。

不用万年历,速推日干支口诀4种方法

不用万年历,速推日干支口诀4种方法

流星赶月排日柱口诀1推算日干支,可以按公历和农历两种方法推算。

⑴农历日干支推算口诀:大小月卦记心间,正一干支起根源。

大后干同地支冲,小后干支退一天。

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

推算方法:“大小月卦记心间,正一干支起根源。

”农历的大月为30天小月为29天,固定不变。

要推农历曰干支,先要按《农历大小月卦口诀》将推算之年编上两卦,以便在推算日千支时运。

除此之外,还要记住农历正月初一日的干支,因为它是推算一年逐日的基础。

“大后干同地支冲,小后干支退一天。

”农历天干与地支组合,天干循环2.5次。

根据这一规律,知道某月初一日干支,如果这个月是小月则应在干同支冲的情况下,干支各减一位,则是小月后下月初一日干支。

如本月初一干支为己卯,这个月是大月,下月初一干支为己酉。

如果这个月是小月,则下月初一干支应在己酉退一位后确定,即为戊申日。

“初一十三二十五,支同干隔一位算。

”此两句是在确定某月初一干支后,将这个月分成三个阶段,即初一至十二,十三至二十四二十五以后。

初一、十三、二十五日在干支上也是有规律的。

知道初一干支,只要将该日天干隔一位顺推,而地支不变。

同理,知道十三日干支,支同干隔一位,也知道二十五日的干支。

如初一日干支为甲子,则十三日干支为丙子,二十五日干支为戊子。

掌握这个方法,就可以根据所推之日属于哪一段,便可以很快知道这天的干支了。

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

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

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

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

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

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

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

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

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

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

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

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

推算日干支的多种方法

推算日干支的多种方法

推算日干支,有按公历和农历两种方法推算黄远珦2018年8月2日一、农历日干支推算口诀:(方法一)大小月卦记心间,正一干支起根源。

大后干同地支冲,小后干支退一天。

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

意解:“大小月卦记心间,正一干支起根源。

”农历的大月为30天小月为29天,固定不变。

要推农历日干支,先要按《农历大小月卦口诀》将推算之年编上两卦,以便在推算日干支时运用。

除此之外,还必须要记住农历正月初一日的干支,因为它是推算一年逐日的基础。

“大后干同地支冲,小后干支退一天。

”大月初一的干支与后一个月初一的干支天干相同,地支相冲。

小月初一的干支与后一个月初一的干支天干相同地支相冲之日再后退一天。

如本月是大月,初一干支为己卯,下月的初一干支就是己酉。

如果这个月是小月,则下月初一干支应在己酉后退一位后确定,即为戊申日。

“初一十三二十五,支同干隔一位算。

”此两句是在确定某月初一干支后,将这个月分成三个阶段,即初一至十二,十三至二十四,二十五以后。

初一、十三、二十五日在干支上也是有规律的。

知道初一干支,只要将该日天干隔一位顺推,而地支不变。

同理,知道十三日干支,支同干隔一位,也知道二十五日的干支。

如初一日干支为甲子,则十三日干支为丙子,二十五日干支为戊子。

掌握这个方法,就可以根据所推之日属于哪一段,便可以很快知道这天的干支了。

例如:(一)推算1998年农历6月初10日午时的干支。

1、先按《农历大小月卦口诀》,将1998年农历大小月,排上两卦,并标出闰月。

同时,要记住正月初一日的干支。

2、推算1998年的干支。

我们按《推算年干支口诀》在手掌上将地支子位定为甲子,为1984年。

并将大拇指按在地支子位上,按“隔位逆推十年正”,把大拇指放在戌位上,即94年为甲戌年。

从甲戌94年开始顺推,94年为甲戌,95年为乙亥,96为丙子,97年为丁丑,98年干支则为戊寅。

3、推算农历6月份干支。

确定1998年戊寅干支以后,按《定月时干支诀》,戊干与癸干合以戊为主,戊的序数为5,将大拇指固定在戊位上。

“公历推日柱”原理解密

“公历推日柱”原理解密

“公历推日柱”原理解密天门市彭市中学柯宗华所谓“公历推日柱”就是利用公历的年月日期推算出当年当月当日的日干支的一种方法。

“乘五除四九加日,双月间隔三十天。

一二自加整少一,三五七八十尾前。

”这几句口诀就是目前盲师中流传的“公历推日柱”的具体计算方法的真实写照。

咋一看这几句口诀给人一头雾水,这是怎么推算的。

原来这正是“公历推日柱”发明者高明之处。

这几句虽然琳琅上口,工整对仗容易记住,但是却给人披上了操作计算的神秘面纱。

也就是说口诀记住了,不告诉你操作的流程你依然是一筹莫展,望洋兴叹。

如果你理解了其中的精髓,那操作起来就非常简单了。

下面我就对这几句口诀进行适当地解释。

“公历推日柱”法适合计算大于1900年(含1900年)所有年月日的日干支。

乘五除四九加日的意思就是:年数减1900记为差,差乘以五的积与差除以四的商(有余数商取正整数)的和,加上九与当日的日期数;“双月间隔三十天”其意思就是如果推算的这个月是双月,前面计算的和还要加上三十;“一二自加整少一,三五七八十尾前”这主要是记录十二个月中有大月和小月以及闰年带来一年内天数的变化而赋予的调节数的配置。

因为前面的那个和数的计算都是以每月30天计算的,而事实上每月的天数不一定相等(30天),如果本月前的一个月为31天,这个月的调节数就要在上个月调节数的基础上加1,如果本月前一个月为29天,那这个月的调节数就要在上个月的调节数上减1等等。

对于一月份,因为前一年的十二月为大月,所以这月的调节数为1,同样二月份的调节数应在一月份的基础上加1,应为2,同理依次可推得3至12月份的调节数依次为0,1,1,2,2,3,4,4,5,5;“整少一”表示差除以4为整数(这一年为闰年)时调节数少1,“一二自加整少一”意思就是一、二月份的调节数比其他三年都要少加一,即一、二月份的调节数依次变为0,1,其它月份调节数不变。

值得注意的是1900年这一年所得的差数除以4虽然为整数,但它同时除以100亦为整数,故这一年不是闰年,所以不要搞错了;口诀中只是提到了计算几个数的和,怎样利用这个和来求日柱口诀没有提及,如果你的悟性好的话,你就知道这个和数的意义,自然就会求日柱了,如果你不知道这个和数的意义,也不要急,你只要求出这个和数与60相除所得的余数即可求出日干支(这就是发明者的高明之处,正确理解了口诀的真正含义,自然会求日干支,不清楚其含义你只要机械地求出和数,告诉你如何求出余数即可求出日干支,并且这是任何人都可以做到的事情。

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

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

不用万年历速推日干支口诀根据公历日期计算当日干支:一、口诀:乘五除四九加日,双月间隔三十天。

一二自加整少一,三五七八十尾前。

有阳历日期就能推出当日干支,已经很好了,这是我目前发现最好的方法。

具体公式如下[年的后三位乘5+年的后三位除4+9+阳历日子数+单月(为0)双月(30)+每个月的调节数]/60=取余数个位数为天干,余数除12取余为地支。

每个月调节数(一、四、五为1)、(二、六、七为2)、(三为0)(八为3)、(九、十为4)、(十一、十二为5)<BR>不过闰年,就是一月、二月,要减去1,后算天干地支数。

二、举例说明:例一: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,依此类推)。

不看万年历起日柱的简便方法日柱也叫日干,日元,月上起日,必须掌握平年,闰年各月份天干地支的常数加减法,它的方法很简单,但必须有一定的记忆力和换算能力。

农历月上起日法

农历月上起日法

农历月上起日法一般命理书在介绍四柱推算时只讲解了年月时三柱推算法及口诀。

对于农历日干支只推荐查万年历。

目前网络上介绍的要么是阳历推算法要么是盲派的口诀记忆法。

但很不利于初学者。

现根据本人所实践的月上起日法介绍出来供大家参考:一、牢记住十二中气节气在阳历各月的大致分布日期。

特别是十二气。

采用定日法记住十二中气所在阳历月日最好。

不必精准。

正月雨水节在2月19日,二月春分在3月21日,三月谷雨在4月20日,四月小满在5月21日,五月夏至在6月22日,六月大暑在7月23日,七月处暑在8月23日,八月秋分在9月23日,九月霜降在10月23日,十月小雪在11月23日,冬月冬至在12月22日,腊月大寒在来年元月21日等。

二、采用阳历推算日干支法推算出前述各月中气日的农历。

因为除有闰月的年份外。

每个农历月都有二十四节气中的气分布。

其方法网络上多有介绍。

最好是推算出上年冬至日的农历日期日,因为每年冬至都是在十一月。

除特殊年份外不会在其他月份。

这也是古代推算二十四节气的起点日。

以冬至所在的月日为起点推算其余十一气的农历月日。

三、以十二气所在农历月日干支为基础推算出各农历月各日期的日干支。

1首先掌握每年元旦日农历日期和日干支推算法。

其农历日期推算法口诀如下:起始差值用四除,商余用法要记住商数乘以十四值,余数乘以十点六。

二个乘值再相加,除以二十九点五。

余数只看整数值,即为农历日期数。

此是各年元旦值,其余日期自然明。

以上口诀的起始年是以1900年或以1976年为基础进行推算法的。

建议2000年后采取以1976年为基础进行为好。

否则有差异。

其每年元旦日推算公式:A(推算年-1900或1976)/4=商,,,,余数。

B上年冬至农历日期={[(商数X14)+(余数X10.6)]-9}/29.5的余数.C元旦农历日期=冬至农历日期+10D十二中气农历日期:如雨水日期=(元旦日期十49)/29.5的余数不四、以上年冬至日期为基础的推算法应注意的几个问题。

日推时的口诀表

日推时的口诀表

日推时的口诀表
日推时的口诀表是用来推算子时的天干的。

具体口诀如下:
甲己还加甲,乙庚丙作初,丙辛起戊子,丁壬庚子居,戊癸推壬子,时元定不虚。

这个口诀的意思是:
甲己还加甲:如果日干是甲或己,那么子时就是甲子时。

乙庚丙作初:如果日干是乙或庚,那么子时就是丙子时。

丙辛起戊子:如果日干是丙或辛,那么子时就是戊子时。

丁壬庚子居:如果日干是丁或壬,那么子时就是庚子时。

戊癸推壬子:如果日干是戊或癸,那么子时就是壬子时。

知道了子时的天干,其余各时就可依照六十甲子表类推。

例如,这一天的子时是庚子,那么丑时就是辛丑时,寅时就是壬寅时,以此类推。

这个口诀是用来推断出生在某个特定时间的人的五行情况。

根据中国传统的命理学,人的出生时间决定了他们的五行属性和命运。

因此,通过这个口诀可以推断出一个人的五行属性,进而预测他们的命运和运势。

需要注意的是,这只是一种传统的方法,其准确性和有效性并没有得到科学验证。

在现代社会中,人们更多地依赖于科学知识和现代医学等更为可靠的方法来了解自己的身体和命运。

日柱干支速推法

日柱干支速推法

瞎子用的叫<流年赶>,是根据一套口诀进行摧算,但是太长,60年每年一句,打字太麻烦.在这里我就不说了.我考虑一下,还是告诉你一些方法吧,供你参考.公历农历求日干支方法一、以甲子为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年农历二月初二的干支即是戊申。

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

日干支的推算方法一般按阳历日期来推算,先以当年的元旦干支的代表数为基础(天干1~10,地支1~12)另加所求日数,然后查表按月进行加或减(附后),再除去干支的周转数(天干10,地支12),所余的数即为所求的日干支的代表数,即可按数字转为干支,此为平年的日干支推算法。

如遇闰年,因二月多一天,所以在用上法推算时,从三月份起,应在所求日干支数上再加1。

附:各月干支加减表
一月干支均减1二月干加0支加6
三月干减二支加10 四月干减1支加5
五月干支均减1六月干加0支加6
七月干支均加0八月干加1支加7
九月干支均加2十月干加2支加8
十一月干支均加3十二月干加3支加9
为了便于记忆,有歌一首:
一五双减一二六加零六
三减二加十四减一加五
七零九加二八加一七走
十上加二八冬三腊三九
闰从三月起余数均加一
例1:求1981年12月31日的日干支
查1981年元旦干支为己卯,己的代表数为6,卯为4,即以6、4为基数进行计算。

干:6+31(所求日数)+3(12月干加3)=40
除去周转数30,余10。

10代表癸,所以日干是癸。

支:4+31+9(12月支加9)=44
除周转数36,余8。

8代表未所以日支是未。

合起来可知1981年12月31日为癸未日。

并由此可以推之1982年元旦干支为甲申。

好的!现重贴一下!其实,两种方法,本人都会。

只是后来,觉得用加减的方法,还需要运算。

如果加得数很大,而且有的是干减、支加,或反之,就觉得很麻烦。

因为,没有用加减数的方法。

下面是本人常用的一种方法:
元旦加五一下数即为七
七隔九月一九下十一月
元上三月一元冲四月一
四下二六一六下数八月
八下十月整十下十二月
闰年元旦兼三月下五五下七月明
七隔一支为九月九下十一单月终
双月五冲为二四四下六八十顺行
十下十二终分明
使用方法:
先要记住每年元旦日的干支。

如今年(05)年,元旦是乙酉日(与太岁同),为平年。

按第一首歌诀推导其它各月的1号的干支。

元旦兼五一,意思是五一与元旦的干支是一样的,按今年来说,也是乙酉日。

“下数即为七”,乙酉下一个干支是丙戌,那么,7月1日就是丙戌日也……“元冲四月一”,乙酉对冲(只是地支的对冲,干不变)是乙卯,所以,四月一日就是乙卯日了。

知道了每月的1日,那么,每月的11日、21日、31日便可顺利推出。

如今日是10月25日。

先推出10月1日,元冲四月一,4月1日是乙卯日,“四月二六一、六月属八月、八下十月整”,很快可以推10月1日是戊午日。

那么,11日就是戊辰,21日就是戊寅,25日则是壬午日了。

非常简单、快捷啊!熟练了,很快可以推出一年任意一天的干支。

本人还掌握着迅速推出一年内任意一天的值日的“二十八宿”宿星的快捷方式。

只是,现在,懂得二十八宿的人越来越少了。

因此,也就没有公布出来!
平年:元旦同五元下七
七隔九月九下冬
元上三月元冲四
四下二六六下八
八下十月十下腊
此是平年推算法
闰年:闰三下五五下七
七隔九月九下冬
五月支冲为二四
四下六八十腊顺。

相关文档
最新文档