分享

干支算法 - 副本

 一生爱人 2020-03-27

起干支表格:

  

甲己

乙庚

丙辛

丁壬

戊癸

甲己

乙庚

丙辛

丁壬

戊癸

一月

立春、雨水

丙寅

戊寅

庚寅

壬寅

甲寅

23-1

甲子

1

丙子

13

戊子25

庚子37

壬子49

x-3)÷60=?余数对应的就是年的干支。

如计算2020年的干支

2020-3)÷6033余:37

余数对应的是庚子,即2020年是庚子年。

二月

惊蛰、春分

丁卯

己卯

辛卯

癸卯

乙卯

1-3

乙丑

2

丁丑

14

己丑26

辛丑38

癸丑50

三月

清明、谷雨

戊辰

庚辰

壬辰

甲辰

丙辰

3-5

丙寅

3

戊寅

15

庚寅27

壬寅39

甲寅51

四月

立夏、小满

己巳

辛巳

癸巳

乙巳

丁巳

5-7

丁卯

4

己卯

16

辛卯28

癸卯40

乙卯52

五月

芒种、夏至

庚午

壬午

甲午

丙午

戊午

7-9

戊辰

5

庚辰

17

壬辰29

甲辰41

丙辰53

六月

小暑、大暑

辛未

癸未

乙未

丁未

己未

9-11

己巳

6

辛巳

18

癸巳30

乙巳42

丁巳54

七月

立秋、处暑

壬申

甲申

丙申

戊申

庚申

11-13

庚午

7

壬午

19

甲午31

丙午43

戊午55

八月

白露、秋分

癸酉

乙酉

丁酉

己酉

辛酉

13-15

辛未

8

癸未20

乙未32

丁未44

己未56

九月

寒露、霜降

甲戌

丙戌

戊戌

庚戌

壬戌

15-17

壬申

9

甲申21

丙申33

戊申45

庚申57

十月

立冬、小雪

乙亥

丁亥

己亥

辛亥

癸亥

17-19

癸酉

10

乙酉

22

丁酉34

己酉46

辛酉58

十一

大雪、冬至

丙子

戊子

庚子

壬子

甲子

19-21

甲戌

11

丙戌23

戊戌35

庚戌47

壬戌59

十二

小寒、大寒

丁丑

己丑

辛丑

癸丑

乙丑

21-23

乙亥

12

丁亥24

己亥36

辛亥48

癸亥60

甲己之年丙作首,乙庚之岁戊为头,丙辛之岁寻庚上

丁壬壬寅顺水流,若问戊癸何处起,甲寅之上好追求。

甲己还加甲,乙庚丙作初,丙辛从戊起

丁壬庚子居,戊癸何方发,壬子是真途

x-3)÷60=?余

余数就是干支年份

干支阴阳代数表格:

1

2

3

4

5

6

7

8

9

10

11

12

奇数为阳

偶数为阴

用公历计算任何一天的日干支公式

G(天干)=5*(x+y)+x/4+y/4+(m+1)*3/5+d-3-x   说明:x为年份前2位数,为年份后2位数,为月数,为日数。)

口诀:年数从中分两边,乘54取整数。月加1后乘35, 日子还是多3天。求得结果减前边,除10余数定天干。

(地支)Z=G+4x+10+

说明:G为天干公式中的计算结果,x为年份前半部分(前边)为一个变数,当月数是奇数时为“0”,当月数为偶数时为“6”。

口诀:日支跟着天干转,前边410再添。12月续上年,06奇偶辨。除以12求余数,对应代号是地支。

  对于以上公式中的分式(求商的式子)取其整数,1月和2月按上年的13月和14月计算,口诀中的前边指年份的前2位数字。

例一:  2012128日,求日干支--日干公式:=5*(x+y)+x÷4+y÷4+(m+1)*3÷5+d-3-x

2012从中间分为两边,即2012,也就是=20,=12,=12,=8,

G=5*(20+12)+20÷4+12÷4+(12+1)*3÷5+8-3-20160+5+3+7+8-3-20160160101510(除尽就没有余数了,故得1510),10对应的天干代号是".。说明:在公式中(12+1)*3÷539÷57....4,根据口诀"54取整数",所以只用7就行了.

日支公式:Z=(+4x+10+i)÷12=160,x=20,=6 (因12月为偶数,口诀:i取06奇偶辨)

代入上式为Z=160+4*20+10+6160+80+10+6256除以122144对应的地支代号是"".所以,2012128号是"癸卯日"

例二:求2020326日的日干支 (戊辰日)

G=5*20+20+20÷4+20÷4+3+1*3÷5+26-3-20.=200+5+5+2+26-3-20=215÷10=215,5对应天干“戊”

Z=(G+4x+10+i)÷12=215+80+10+0=305÷12=255,5对应的地支为“辰”,故求2020326日的日干支是戊辰日。

例三:1967210(乙巳日),对应农历是1967年正月初2.求对应干支

.日干:=5*(x+y)+x/4+y/4+(m+1)*3/5+d-3-x

=19,=66,=14,=10,代入上式得:G=5*(19+66)+19/4+66/4+(14+1)*3/5+10-3-195*85+4+16+15*3/5+10-3-19442

442除以10442, 2对应的天干是""

日支:Z=G+4x+10+

=442,x=19,=6,代入上式得:=442+4*19+10+6=432+76+16=534534除以12等于446,    6对应的地支代号是巳,求得地支是巳,所以,1967210号的干支是"乙巳日".  

例四:1967118(壬午日),公式:G=5*(x+y)+x/4+y/4+(m+1)*3/5+d-3-x;Z=G+4x+10+

(注意:只要是计算一月跟二月的日干支应按上一年来计算,如:19671月、2月,应该算196613月,二月就应该按196614月)

G=5*(19+66)+19÷4+66÷4+(13+1)*3÷5+18-3-19=449÷10=449,    9对应壬,

Z=449+4*19+10+0=447    ,7对应地支“午”。

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多