谈到不用万年历便能速排出八字日干支很多人都觉得很NB,其实有很多的方法,而我记得曾经就一个老头子跟我说要教我一套更快的方法,其为秒推,即不用任何口诀和公式,只需要看本子上所记住的几个数字就可以了,并且还演示给我看,我一看确实。而只可惜我没在乎这一点,所以当初就没学过来。
而民间使用普遍率及比较多的是另外一套方法,为著名的盲派流星赶月法,此方法我认为比较繁杂,尤其是需要记住一些口诀,虽然熟记后的确可以迅速排出四柱,但是并不适合懒人。又因其已成为了公开的秘密,网上随便一搜便能找到一大堆(且还附有详细解释的),故在此也不赘述。
而这里,杨易德是要给大家分享另外一招,当然,别担心,它不是什么葵花宝典,也不是什么武功秘籍。只是随着生活习惯的养成,我们现在已经开始逐渐普遍使用阳历了,这里正是看中其利用阳历(公历)快速查算日柱的方法,因为这种方法比较最适合浑浑噩噩度日子的人,尤其是喜欢忘记今天是农历初几的那一类。而这种方法好就好在又是利用纯数学公式(这个我也比较喜欢的原因之一,简单而不杂乱),可谓比较适合现代人。以下为方法全文(亲测可用,并含案例):
一:不用万年历速排出日干支方法及步骤
按:此方法须首先须记住六十甲子的数理:即天干甲为1、地支子为1起(注,按甲子起年干支之数,地支并不依月建之“寅为1”,而以年论,故“子为1”是为此理)。
这里是按照阳历(即公历)来起的,故依阳历的日期代入公式,按以下步骤来:
1、先算出所查的日期来,按公式得出一个数值X;公式为:(年数-1)×5+(年数-1)÷4+当年已度过的当年天数=x
2、然后再将X除以60个甲子得出的整数后所剩下的余数天数为Y;
公式:X÷60=Z。。。余Y 。(注意:这里不用管Z是多少,因为目的只要快速算出Y)
3、y÷10=所得的余数;为天干序数
4、y÷12=所得的余数;为地支序数
5、依照天干和地支序数再套上干支甲子序数顺序,即可直接得出日干支了(这个天干地支顺序与数的换算是比较基础的,故不赘述了)。
二:不用万年历速排出日干支的举例说明:
为了进一步理解公式,特举例以说明:
如欲查2012年阳历4月7日干支为何,依根公式可得:
(2012-1)×5+(2012-1)÷4+31+29+30+7=10055+502.75+31+29+30+7=10654.75=X,这里需要说明的是,按照四舍五入,取整数X为10655。
X除以60=177个甲子。。。。。余35天
35除以10=3。。。。余5。天干以甲为1顺排到5为戊
35除以12=2。。。余11。。地支以子为1顺排到11为戌
即得出干支为戊戌。
备注:
比较老的一篇文章了,此为杨易德早期日记之一,现分享给大家。需要说明的是,虽然这些方法看起来“很NB”,但并不是什么“八字命理学的难点”,而这种用电脑就完全可以替代的万年历运算方法,即使知道后也千万别拿出显摆当作“自己是高手”的依据哦!(^__^) ……
谈到不用万年历便能速排出八字日干支很多人都觉得很NB,其实有很多的方法,而我记得曾经就一个老头子跟我说要教我一套更快的方法,其为秒推,即不用任何口诀和公式,只需要看本子上所记住的几个数字就可以了,并且还演示给我看,我一看确实。而只可惜我没在乎这一点,所以当初就没学过来(今年回头看看)。
为什么 对 自己那么不负责 至少你要为看你博客的人着想吧, 对于这种不负责任的行为 我只想说 一句话 请把那个老人的方法 传给我
@青花瓷 哈哈,我已经后悔了!把那几个神秘数字纹在手臂上也不错哦,一拉手袖,呀,今天己亥。
呵呵 不过还是谢谢你这种方法了 现在 很多智能手机下载一个万年历就可以查到出生的阴历日期的哇。不过你说得这种口诀 和计算方式 适合古代和没有手机在身上的情况下 而算命先生必须记忆力不衰退。o(∩_∩)o 哈哈 开玩笑的 不要当真
@青花瓷 虽然是开玩笑的,我倒觉得很真!其实果然就是如此!像这种死东西,现在拿手机可以直接排了,能不用人脑的就不用人脑,留口气,人脑需要运算更复杂的辩证关系。不过很多人似乎还是很在乎,因为他觉得不排似乎对不起自己的水平,也是迫于世俗的偏见。
请问杨老师,如果按照“X除以60=A。。。。。。余B天。” 得到B的值是少于10的情况怎么办? 或者是刚好就等于10,11的呢?
@汽水哥 以2014/2/20为例子,按照上文可以得到准确壬戌日,如果是要算26号的话, 个人觉得是要先得到所要算的日期之前或之后的,再顺推过去, 只是有个疑问,当然直接看手机上的万年历更快了。
@汽水哥 好,发现我错了,数学没学好。。。,
@汽水哥 看万年历就行了,这个方法不行,还不如一掌经,但是那是盲人用的,不敢随便乱用。对于日期和节气,我也是看万年历。
@汽水哥 y÷10=所得的余数;为天干序数;y÷12=所得的余数;为地支序数。你说的B就是Y;Y若等于10没有余数,那么应该就是余数1的前一位数,天干余数1的前一位一定是十天干最后一位,即癸。地支同理。你推算一下就知道了。
对以上几个错误处进行修正。1、【(年数-1)÷4】此处应该是舍余取整(数),其目的是为了判断已过了几个闰年。而非是”如欲查2012年阳历4月7日的日干支为何,依据公式可得:(2012-1)×5+(2012-1)÷4+31+29+30+7=10055+502.75+31+29+30+7=10654.75=X,这里需要说明的是,按照四舍五入,取整数X为10655。“中的”四舍五入“。2、事例”(2012-1)×5+【(2012-1)÷4】+31+29+30+7=10055+502.75+31+29+{30}+7=10654.75=X,这里需要说明的是,按照{四舍五入},取整数X为10655。“中,”【】“中的计算结果应舍余取整,而非事例中所说的”{四舍五入}“,原因第一条中已经说明;”{30}“应为”31“,因为阳历3月是有31天的。附:日天干地支的序数的计算公式:日天干地支的序数的计算公式:日天干序数={{((年份数-1)×5+【(年份数-1)÷4】+当年已度过的天数)÷60}÷10}日地支序数={{((年份数-1)×5+【(年份数-1)÷4】+当年已度过的天数)÷60}÷12}EXCEL中公式的写法:日天干序数=IF(MOD(MOD(SUM((年份数-1)*5+INT((年份数-1)/4)+当年已度过的天数),60),10)=0,10, MOD(MOD(SUM((年份数-1)*5+INT((年份数-1)/4)+当年已度过的天数),60),10))日地支序数=IF(MOD(MOD(SUM((年份数-1)*5+INT((年份数-1)/4)+当年已度过的天数),60),12)=0,12, MOD(MOD(SUM((年份数-1)*5+INT((年份数-1)/4)+当年已度过的天数),60),12))在天干地支对照表中查其序数所对应的天干地支。备注:1、“【】”中取值时是“舍余取整”。2、“{}”中取值时是“舍整取余”。其中若遇“÷60” 余数为“0”时,则天干、地支的序数分别为10、12。若遇“÷10”或“÷12”余数为“0”时,则取值“除数”。
@Ronald 很好。替大家谢谢你了。