易学爱好者必知:如何将当前时间转换成干支历法时间
易学爱好者必知:如何将当前时间转换成干支历法时间
你好,我是小傻子,一名在学易的不归路上已经走了一截的易学爱好者。
接着上期专栏的历法系统的话题,我们接着来聊聊如何将当前的时间转换成干支历法的时间,也就是八字,或者称四柱。(年柱、月柱、日柱、时柱,每柱俩字,所以称八字。)
答案当然是:上网查!用电脑查,用手机查,都行!有个APP叫万年历,就挺好用的!
THE END!
就知道机智如你还要往下翻干支历法换算,那好吧,就只好满足你的好奇心了易学爱好者必知:如何将当前时间转换成干支历法时间,不过,事实会一次又一次的告诉你上边才是正确答案的!
首先我们来看一张图,就是六十花甲子的顺序,这个在后边会多次用到。
六十甲子
排年柱方法一:
来看一个表格,这个表格里天干地支对应的数字并不是常规的干支序数,这套对应数字只在这种历法转换中能用到。
注:这套干支对应数字只在历法转换中能用到
它的算法是:年干取个位数,年支取余数
例:2018年干支历法换算,个位数8,年干为戊;2018÷12=168……2,年支为戌。
排年柱方法二:
这里就要用到前边那个六十甲子的表格了,具体算法是:(公元年数-3)÷60=XX……余数,此余数即年干支甲子顺序数。
例:2018年,2015÷60=33……35,六十甲子中,第35个为戊戌,所以今年为戊戌年。
不过,这两种转换法都有一个需要注意的地方,那就是,干支年份是以立春这个节气为转换点的,而立春是在每年公历的2月3~5日,也就是说,在这个时间点之前,依然得用前一年的年份去计算。是不是觉得还是上网查一下方便呢?
排月柱方法一:
用五虎建元歌推算:以年干推寅月之干,然后顺次排列。
甲己之年丙作首,乙庚之年戊为头;丙辛之年寻庚上,
丁壬壬寅顺水流;若问戊癸何处起,甲寅之上好追求。
甲己之年丙作首,意思是逢年干为甲或己时,这一年的寅月的天干从丙开始排起,即农历正月为丙寅,二月为丁卯……腊月为丁丑。
乙庚之年戊为头,意思是逢年干为乙或庚时,这一年的寅月的天干从戊开始排起,即正月为戊寅,二月为己卯……腊月为己丑。
其余以此类推。
举个栗子:公历2018年8月15日,为农历戊戌年七月初五,又在立秋之后,对应申月,年干为戊,则寅月为甲寅月,申月即为庚申月。
排月柱方法二:
这里又要用到前边那个六十甲子的表格了,具体算法是:〔(公元年数-4)×12+2+农历月份〕÷60=XX……所得余数,此余数便为干支甲子顺序数。
举个栗子:公历2018年8月15日,为农历七月初五,〔(2018-4)×12+2+7〕÷60=402……57,六十甲子中,第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=日数,[ ]表示取整数。
1月和2月按上一年的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, 所以8月15日的地支便是卯。
这种运算法则是小学阶段学过的,冰雪聪明的你可千万别说看不懂呦~
排时柱方法一:
用五鼠建元法推算,以日干推算子时之干,然后顺次排列,
甲己还作甲,乙庚丙作初;丙辛从戊起,丁壬庚子居,戊癸何方求,壬子是真途。
甲己还作甲,是说日干为甲或己时,该日的子时为甲子时,丑时为乙丑时……
乙庚丙作初,是说日干为乙或庚时,该日的子时为丙子时,丑时为丁丑时……
其余依次顺推。
例:2018年8月15日16点,当日为己卯日,子时即为甲子时,16点(酉时)即为癸酉时。
排时柱方法二:
又要用到六十甲子表了,操作方法是:〔(日干支-1)×12+时辰数〕÷60=XX……余数
所得余数便为该时的干支甲子顺序数
举例:2018年8月15日16点干支历法换算,当日为己卯日,〔(16-1)×12+10〕÷60=3……10,所以该日酉时即为癸酉时。
好了,到这里就结束了,恭喜你,自己选的路易学爱好者必知:如何将当前时间转换成干支历法时间,哭着也走完了。不过,看完之后,你是不是跟我一样觉得上网查才是最简便的办法呢?
当然,也有好多朋友或者大师一直都推崇亲手排出八字,或者是算卦/算命是亲手排盘。
但是我一直都推荐使用辅助工具,让自己更加轻松。既然能合理偷懒,那为什么不呢?你可能会对此有疑:自己对工具产生依赖心理怎么办?离开工具就啥都不会了怎么办?
有疑问的不止你一个,有朋友就问过我,你离开这些现代化设备是不是就没法混了?
我hin认真地想了想,然后回答:劳资离开这些现代化设备,连个泡面都煮不熟了!吃泡面重要还是给你算卦/算命重要!??!!
好的,本期专栏到此结束,如果你还有什么问题,欢迎在评论区里留言。
最后,欢迎大家点赞、投币、收藏!也可以关注一下up,我们在可能并不存在的下一期专栏里再见。
- 相关文章