博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何推天干地支获取自己生辰八字
阅读量:4339 次
发布时间:2019-06-07

本文共 833 字,大约阅读时间需要 2 分钟。

如何推天干地支

2018年09月18日 17:13

1.年干支

西汉平帝始元年 为辛酉。天干数为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为酉时,从子时至酉时推10位,所以时干从壬开始推10位得辛)

转载于:https://www.cnblogs.com/hxzblog/p/9673083.html

你可能感兴趣的文章
IOS内存管理
查看>>
middle
查看>>
[Bzoj1009][HNOI2008]GT考试(动态规划)
查看>>
Blob(二进制)、byte[]、long、date之间的类型转换
查看>>
OO第一次总结博客
查看>>
day7
查看>>
iphone移动端踩坑
查看>>
vs无法加载项目
查看>>
Beanutils基本用法
查看>>
玉伯的一道课后题题解(关于 IEEE 754 双精度浮点型精度损失)
查看>>
《BI那点儿事》数据流转换——百分比抽样、行抽样
查看>>
哈希(1) hash的基本知识回顾
查看>>
Leetcode 6——ZigZag Conversion
查看>>
dockerfile_nginx+PHP+mongo数据库_完美搭建
查看>>
Http协议的学习
查看>>
【转】轻松记住大端小端的含义(附对大端和小端的解释)
查看>>
设计模式那点事读书笔记(3)----建造者模式
查看>>
ActiveMQ学习笔记(1)----初识ActiveMQ
查看>>
Java与算法之(2) - 快速排序
查看>>
Windows之IOCP
查看>>