阴阳日历转换 公历日期转农历 八字排日柱算法

原文地址:http://blog.csdn.net/laoxiao1987/article/details/7225699

一、六十甲子表:

  01 甲子 11 甲戌 21 甲申 31 甲午 41 甲辰 51 甲寅

  02 乙丑 12 乙亥 22 乙酉 32 乙未 42 乙巳 52 乙卯

  03 丙寅 13 丙子 23 丙戌 33 丙申 43 丙午 53 丙辰

  04 丁卯 14 丁丑 24 丁亥 34 丁酉 44 丁未 54 丁巳

  05 戊辰 15 戊寅 25 戊子 35 戊戌 45 戊申 55 戊午

  06 己巳 16 己卯 26 己丑 36 己亥 46 己酉 56 己未

  07 庚午 17 庚辰 27 庚寅 37 庚子 47 庚戌 57 庚申

  08 辛未 18 辛巳 28 辛卯 38 辛丑 48 辛亥 58 辛酉

  09 壬申 19 壬午 29 壬辰 39 壬寅 49 壬子 59 壬戌

10 癸酉 20 癸未 30 癸巳 40 癸卯 50 癸丑 60 癸亥

二、补充一下基础知识:1、阳历闰年是4年一闰,所以,被4整除的年是闰年。

一年有365天,闰年是365天。2、1944年的元旦是甲子日。3、阳历的大月是31天,小月是30天, 2月为28天(闰年29天)。

三、推日干支公式:

1、(所求日干支之年—1944年) ÷4的商数,是求的闰年数

2、(所求日干支之年—1944年)×5

3、所求月份按照一三五七八十腊为31日,二月是28天或者29日,四、六、九、十一月份是

30日。

上面1、2、3中的和,除以60的余数,是六十甲子表中的序号,就是所求的天干地支。

 4、比如求2008年3月3日的天干地支

闰年数:(2008—1944)÷4=16

【16+(64×5)+31+29+3】÷60的余数=39,这个39就是在六十甲子表中的序号中的干支,2008年3月3日的天干地支就是壬寅。

实际上,运用时间长了,上面的(64×5),直接用(4×5)就可以了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值