分享

怎么根据公历推算农历年份天干地支

 崔竣豪 2017-02-21

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

怎么根据公历推算农历年份天干地支

天干地支

【1】怎么算公元后的年份

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

甲、乙、丙、丁、戊、己、庚、辛、壬、癸

1、 2、 3、 4、 5、 6、 7、 8、 9、 0

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

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

1、 2、 3、 4、 5、 6、 7、 8、 9、10、11、 0

然后用一个公式:

天干是公历年份减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】再来说说著名算公元前的年份。

由于公元前是有1,-1,-2,-3往后推得的,之前列的就要倒过来

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

甲、乙、丙、丁、戊、己、庚、辛、壬、癸

0、 9、 8、 7、 6、 5、 4、 3、 2、 1

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

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

0、 11、10、9、 8、 7、 6、 5、 4、 3、2、 1

也是用一个公式

天干是公历前年份加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年,所以必须要这样。

第一次在头条发文,写的不好,大家多见谅哈!

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多