分享

不翻黄历如何推算生辰的甲子干支呢?#历史...

 拾叁亿人 2020-06-15
古代“生辰八字”就是指出生时的年月日时,所对应的四对甲子,共八个字。
那么不翻黄历的情况下,可否推算出年月日时的甲子干支呢?

今天就分享一个四步推出生辰八字的方法
(可直接看图[来看我])

Step1推年干支:

年数-3,以所得数的尾数定天干
1-甲,2-乙,3-丙,4-丁,5-戊
6-己,7-庚,8-辛,9-壬,0-癸
(年数-3)÷12,取余数对应地支
1子,2丑,3寅,4卯,5辰,6巳
7午,8未,9申,10酉,11戌,0亥
例如:2001年
2001-3=1998,8对应辛,1998÷12=166…余6,6对应巳
所以2001年为“辛巳”年!

Step2推月干支:

每年正月对应为寅月,二月为卯月…十一月为丑月,十二月为子月,所以只需要求天干即可。
甲、己年干,以丙寅月起正月
乙、庚年干,以戊寅月起正月
丙、辛年干,以庚寅月起正月
丁、壬年干,以壬寅月起正月
戊、癸年干,以甲寅月起正月
例如:2001年9月(农历八月)
前面已经推出2001年为辛巳年,那么辛年,以庚寅起正月,数到八月则为丁酉月。

Step3推日干支:

这里就需要一个推算公式
[(年数-1)×5 +(年数-1)÷4+当下当年天数]÷60 取余数
所得余数即为对应甲子序列数
(甲子1,乙丑2…癸亥60,详见甲子序列表)
注:当下当年天数为公历1月1日到所推算当日,当年过去的总天数。
例如:2001年9月11日
[(2001-1)×5 +(2001-1)÷4+254]÷60
=10754÷60=179……余14
14对应查甲子序列为丁丑
所以2001年9月11日这天为“丁丑”日

Step4推时干支:

每日都是从子时开始,所以也只需要求时天干
甲、己日干,以甲子起子时
乙、庚日干,以丙子起子时
丙、辛日干,以戊子起子时
丁、壬日干,以庚子起子时
戊、癸日干,以壬子起子时

例如:2001年9月11日18点
18点对应一天当中的酉时,前面算出2001年9月11日为丁丑日,那么丁日干,以庚子起子时,数到酉时则为“己酉”时

综上,2001年9月11日18点的生辰甲子干支为
辛巳年,丁酉月,丁丑日,己酉时

如果缘分恰巧~这正是你的生日,请你告诉我[笑]

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多