承接上一篇专栏的历法体系话题,我们来谈谈如何将现在的时间换算成干支历的时间,也就是八字,或者说四柱。(年柱、月柱、日柱、时柱,每柱两个字,所以叫八字。)
答案当然是:在线查看!您可以在电脑或手机上查看。有一款名为万年历的应用程序非常有用!
结束!
我知道像你这样聪明的人会继续往下看。好吧,我得满足你的好奇心。然而,事实会一次又一次地告诉你,上面的答案是正确的!
首先我们来看一张图,这是六十年周期的顺序,这个后面会多次用到。
六十甲子
年柱排列方法一:
我们来看一张表格,这张表格中天干地支对应的数字并不是常规的干支序数,这套对应数字只能在这次历法转换中使用。
注:这组干支对应数仅可用于历法换算。
它的算法是:取年份干的个位数字和年份分支的余数
例如:2018年个位数为8,年干为戊;2018÷12=168…2,年支为戌。
年柱排列方法二:
这里就需要用到上面说的六十甲子表了,具体计算方法是:(公元年份-3)÷60=XX……余数八字排盘要怎么看得懂,也就是年份干支的顺序号。
例:2018年,2015÷60=33…35,六十一个轮回,三十五为戊戌,所以今年为戊戌年。
不过两种换算方式都需要注意一点,那就是干支纪年是以立春这个节气为依据的,而立春在每年公历的2月3日至5日之间。也就是说,在这个时间点之前,还是要用上一年的年份来计算。你觉得在网上查一下是不是更方便呢?
月柱排列方法一:
用五虎开元歌来推算:用年干推算出阴月干,然后依次排列。
甲、己年以丙为先,乙、庚年以戊为先,丙、辛年以庚为先。
丁、壬、壬寅随流而动;若问戊、癸从何始,则追其于甲寅之上也。
甲、己年以丙为首字。也就是说,当年干为甲或己时,该年的阴月天干以丙为首字。即农历正月为丙阴,二月为丁卯……,十二月为丁丑。
乙、庚年以戊为首干,也就是说,当年干为乙或庚时,该年的寅月天干以戊为始,即正月为戊寅,二月为己卯……,十二月为己丑。
等等。
例如:公历2018年8月15日,是戊戌年的七月初五,即立秋之后,对应申月,年干为戊,则寅月即为甲寅,申月即为庚申。
月柱排列方法二:
这里又要用到前面讲过的六十甲子表了,具体计算方法是:[(公元年-4)×12+2+农历月]÷60=XX……得到的余数,就是干支甲子的序号。
例如:公历2018年8月15日,是农历七月初五,[(2018-4)×12+2+7]÷60=402…57,六十甲子中,第五十七为庚申,所以当前月份为庚申。
这两种转换方式,都是在好几种历法之间来回转换,实际操作时,需要先将公历转换为农历,再从农历转换为干支历,同时还要反复确认是否输入了对应的节气……对于聪明如你的人来说,这不算太复杂吧?
日栏法:
网上有很多种日柱排法,包括大家熟知的流星追月法、金夹诀等,但这些方法大多思路相同:给定某一日的干支,在此基础上推导出当日的日柱干支。
因此这里我仅介绍一种经过我自己验证确实正确的将当前时间转换为干支历的方法:
天干:g = 4C + [C/4] + 5y + [y/4] + [3*(M+1) / 5] + d - 3;
g的个位为天干的序号;
地支:z = 8C + [C/4] + 5y + [y/4] + [3*(M+1) / 5] + d + 7 + i (i=0 为奇数月,i=6 为偶数月)
如果先求出g,则z=g+4C+10+i(奇数月i=0,偶数月i=6)。
z除以12的余数的最后一位数字就是地支数。
其中:C = 世纪 - 1,y = 年份的最后两位数字,M = 月,d = 日,[ ] 表示整数。
一月和二月是根据上一年的第13和14个月计算的,所以C和y也应该根据上一年的年份来计算。
例如:2018年8月15日,g = 4x20 + [20/4] + 5x18 + [18/4] + [3x(8+1) / 5] + 15 - 3=196.9,所以8月15日的天干为吉。
z = 8x20 + [20/4] + 5x18 + [18/4] + [3x(8+1) / 5] + 15 + 7 + 6=292.9易学爱好者必知:如何将当前时间转换成干支历法的时间,292.9÷12=24……4.9,所以八月十五的地支是卯。
这种计算规则是小学就学过的,别自作聪明说不懂。
时间列排列方法一:
用五鼠法,根据日干推算出子时的时间,然后按顺序排列。
甲、己归甲,乙、庚、丙为楚;丙、辛起于戊,丁、壬、庚居于子,何处寻戊癸,壬子为真道。
甲、己亦甲,就是说,当日干为甲或己时,该日的子时为甲子时,丑时为乙丑时……
乙、庚、丙为首,就是说当日干为乙或庚时,当天的子时为丙子时,丑时为丁丑时……
其余按顺序进行。
例如:2018年8月15日16时,该日为己卯日,子时为甲子时好再定运势网,16时(酉时)为癸酉时。
时间列排列方法2:
又用到了六十年循环表,运算方式为:[(日干支-1)×12+时辰数]÷60=XX…余数
余数即为十二生肖第十六年的顺序数字。
例如:2018年8月15日16时,当天为己卯日,[(16-1)×12+10]÷60=3…10,所以当天酉时为癸酉时。
好了,就到此结束。恭喜你选择了这条路,就算哭着走也走完了。不过,看完这些,你是不是也和我一样,觉得上网搜索是最简单的路了?
当然也有很多朋友或者师傅一直主张自己算八字,或者自己算命/占卜。
但我始终建议使用辅助工具来让自己更轻松。既然你可以合理地偷懒,为什么不呢?你可能会对此有疑问:如果你对工具产生了依赖怎么办?如果没有工具你就什么都做不了怎么办?
有疑问的不只有你一个,一个朋友曾经问我:“没有这些现代化的装备,你们会活不下去吗?”
我认真想了想,回答道:没有这些现代化的设备,我连泡面都煮不出来!吃泡面和算命哪个更重要???!!
好了本期专栏就到这里,如果还有什么疑问的话,欢迎在评论区留言哦。
最后欢迎大家点赞、投票、收藏!也可以关注,我们下期可能不存在的专栏再见。