zoukankan      html  css  js  c++  java
  • 如何推天干地支获取自己生辰八字

    如何推天干地支
    以2018年09月18日 下午五点十三分为例

    1.年干支

    西汉平帝始元年 为辛酉。辛酉分别记为0,天干数为10与十进制同,地支取余即可。

    年份个位数对应天干:

    余数对应地支:

    2018个位8为戊年
    2018%12=2 对应戌 则2018为戊戌年

    2.月干支

    每年的正月都建寅,即地支从正月至腊月是不变的。即正寅,二卯,三辰,四巳,五午,六未,七申,八酉,九戌,十亥,冬子,腊丑。
    求干支月主要需计算天干,而天干则需要记得以下规律:

    甲乙丙丁戊中分别插入己庚辛壬癸得:甲己 乙庚 丙辛 丁壬 戊癸(此为对应年天干)
    正月天干分别对应 丙 戊(丙+2) 庚(戊+2) 壬(庚+2) 甲(壬+2)

    地支对应如下:

    天干正月对应如下:

    可记住如下口诀:

    甲己起丙寅 乙庚起戊寅

    丙辛起庚寅 戊癸起甲寅 丁壬起壬寅

    则推得九月(农历八月)为 辛酉月(戊戌年天干为戊对应甲,八月类推得辛)

    3.日干支

    求干支日比较复杂,这里我们用一套公式来算。

    乘五除四九加日,
    双月间隔三十天。
    一二自加整少一,
    三五七八十尾前。

    解释如下:

    【年份的后两位乘5+年的后两位除4+9+阳历日子数+单月(为0)双月(30)+每个月的调节数(大月数,三五七八十,无1)】÷60=取余数个位数为天干,余数除12取余为地支,

    * 2000年后需用100加上后两位数,如2009年就用100+09然后再去计算。
    这里我们计算2018年09月18日的日干支如下:
    ((100+18)*5+(100+18)/4+9+18+4)%60=50 个位0对应癸 50%12=2 对应丑 即癸丑日

    对应地支:丑,天干:癸

    4.时干支

    计算规律如下:
    时辰一般按地支是从子时开始,古时一般指(23:00-01:00)两个小时。以此往后类推。

    我们这里只要知道如何计算天干即可。

    甲己 乙庚 丙辛 丁壬 戊癸(此为对应日天干)

    甲 丙 戊 庚 壬(->累计+2)得知日干推得起初时干。

    17:13为例可知为酉时。
    当前为癸日从上可推得为辛酉时(癸日起壬子,17:13为酉时,从子时至酉时推9位,所以时干从壬开始推9位得辛)

    对应地支:酉,天干:辛

  • 相关阅读:
    完美解决php无法上传大文件分享
    完美解决php无法上传大文件问题
    完美解决php无法上传大文件思路
    完美解决php无法上传大文件功能
    IfcRightCircularCylinder
    IfcRightCircularCone
    IfcRectangularPyramid
    IfcBlock
    IfcCsgPrimitive3D
    IfcReparametrisedCompositeCurveSegment
  • 原文地址:https://www.cnblogs.com/hxzblog/p/9673083.html
Copyright © 2011-2022 走看看