八字四柱天干和地支如何推算(怎么根据公历推算农历年份天干地支)

其实有很多人纳闷要怎么根据现在的公历推算农历的天干地支纪年呢今天就推荐大家一个方法天干地支1怎么算公元后的年份先用十天干对应阿拉伯数字0到9甲乙丙丁戊己庚辛壬癸1234567890再用十二地支对应阿拉伯数字0到11子丑寅卯辰巳午未申酉戌亥12345678910110然后用一个公式天干是公历年份减3...

八字四柱天干和地支如何推算(怎么根据公历推算农历年份天干地支)

八字四柱天干和地支如何推算(怎么根据公历推算农历年份天干地支)

其实有很多人纳闷要怎么根据现在的公历推算农历的天干地支纪年呢今天就推荐大家一个方法

八字四柱天干和地支如何推算(怎么根据公历推算农历年份天干地支)

天干地支

1怎么算公元后的年份

先用十天干对应阿拉伯数字0到9

甲乙丙丁戊己庚辛壬癸

1234567890

再用十二地支对应阿拉伯数字0到11

子丑寅卯辰巳午未申酉戌亥

12345678910110

然后用一个公式

天干是公历年份减3再除以10之后的余数去对应上面列出的天干

地支是公历年份减3再除以12之后的余数去对应上面列出的地支

合起来就是那一年的农历年份

比如2017年2017减3之后除以10的余数是4对应是丁

2017减3之后除以12的余数是10对应是酉

2017就是丁酉年

比如1911年1911减3之后除以10的余数是8对应是辛

1911减3之后除以12的余数是0对应是亥

1911就是辛亥年那年著名的辛亥革命

2再来说说怎么算公元前的年份

由于公元前是有1123往后推得的之前列的就要倒过来

先用十天干对应阿拉伯数字0到9

甲乙丙丁戊己庚辛壬癸

0987654321

再用十二地支对应阿拉伯数字0到11

子丑寅卯辰巳午未申酉戌亥

01110987654321

也是用一个公式

天干是公历前年份加3再除以10之后的余数去对应上面列出的天干

地支是公历前年份加3再除以12之后的余数去对应上面列出的地支

记住跟公元后相反是加3哦

也照常举例子来验证下

公元前100年100加3之后除以10的余数是3对应辛

100加3之后除以12的余数是7对应巳

公元前100是辛巳年

公元前221年221加3之后除以10的余数是4对应庚

221加3之后除以12的余数是8对应辰

公元前221是庚辰年是秦始皇统一中国建立秦朝

八字四柱天干和地支如何推算(怎么根据公历推算农历年份天干地支)

最后很多人疑问为什么要加3和减3呢

因为公历元年那年是辛酉年跟天干地支纪年开始的甲子年差3年所以必须要这样

相关推荐

推荐内容

推荐阅读