分享

【独家】不硬背,不查表,快速推算某一天的天干和地支!

 怀宁都是好样的 2025-03-03

在中国古人的历法中,以天干和地支来标记年,月,日,时。如何在不查万年历,不查表的情况下推算日的天干和地支,遍寻网上包括借助AI,都没有眞正简单有效的方法!

【独家】不硬背,不查表,快速推算某一天的天干和地支!

今天就跟大家分享一个自己归纳总结出来的规律,应该是迄今为止独创的版本,100%原创,我且把它命名为【清风明月-旦日推算法】

比如说,我们需要推算2010年5月7日的日干支。

推算所在年元旦的日干支

首先把这个问题的难度进行降维,先推算具体某一天所在年的元旦(公历1月1日)的日干支。

具体方法是锚定坐标-计算偏差-得出结果

我们选一个坐标,比如说1984年的1月1日,日的干支为甲午。那么接下来我们来推算2010年1月1日的日干支。

这里需要注意关于闰年的问题,闰年是可以被4或者400整除的年份,其他的年份为平年。闰年的2月有29天,所以一年一共是366天,平年的2月有28天,所以一年一共是365天。闰年有个规律,基本是每隔4年来一次,比如说1984年是闰年,再往后推4年,1988年是下一个闰年,依次类推,1992,1996,2000,2004等都是闰年。

【独家】不硬背,不查表,快速推算某一天的天干和地支!

补充了这个知识点,我们继续回到计算2010年1月1日的干支上来。

1: 把2010年➖坐标年1984年 = 26年

2: 把这个差额去➗4,26➗4=商6余2,有余数的,商数➕1(加‬1是‬因为‬1984年‬为‬闰年‬,如果‬坐标‬年‬是‬平年‬,这里‬取整‬即可‬,不用‬加‬1),就是7,所以得到从1984到2010年期间,一共有7个闰年,19个平年。

3: 那么接下来计算从1984年元旦到2010年元旦之间一共有多少天:

365✖️19 + 366✖️7 + 1(2010年元旦那一天)

不要给这个庞大的数字吓到,天干和地支的公倍数是60,所以只要是60的倍数,可以直接省略掉,所以365和366直接把360拿掉,上面的式子就简化成了5✖️19 + 6✖️7 +1 =95 + 42 + 1,95比60大,再➖60,所以蕞后式子变成了35 + 42 + 1 = 78

4: 把这个78除以10(天干),取余数得8。78除以12(地支),取余数得6。

5: 根据坐标年1984年1月1日的干支“甲午”来推算,天干从甲开始为1,按照天干顺序往后数8个,就是辛。地支从午开始为1,按照地支顺序往后数6个,就是亥。

所以得出2010年1月1日的干支就是辛亥。

推算具体日的干支

有了2010年元旦的干支,再推算目标日期5月7日的干支就简单了,方法和上面类似

1: 计算5月7日和1月1日相差几天,因为2010是平年,所以二月是28天,那么一共就是 1月(31天)+ 2月(28天) +3月(31天)+ 4月(30天)+ 5月(7天) = 127天

2: 127除以10(天干),取余数得7。127除以12(地支),取余数得7。

3: 根据坐标年2020年1月1日的干支“辛亥”来推算,天干从辛开始为1,按照天干顺序往后数7个,就是丁。地支从亥开始为1,按照地支顺序往后数7个,就是巳。

所以得出2010年5月7日的日干支就是丁巳。

总结‬

只要‬记住‬某一年‬的‬元旦‬的‬日‬干支‬,就可以‬推算‬出‬任意‬某一天‬的‬日‬干支‬,你学会了吗?

【独家】不硬背,不查表,快速推算某一天的天干和地支!

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多