农历日期如何推算五行?

费嘉嘉费嘉嘉最佳答案最佳答案

这个问题很好玩,以前我回答过类似问题 这里给一个更详细的解释 首先,要说明一个问题,我们说的“公历”和“农历”只是人们约定俗成使用的日期系统,它们都不是真正意义上的“历法”(严格来说,公历也不是)。

我们现在所使用的公元纪年,是西方教会在16世纪时制定的一种记年方法。它以耶稣的诞生作为纪年的开始,称为西元元年。这种纪年法有一个很大的缺陷,就是它无法解决每年12个月中每月长短不一的问题——为了填补这个漏洞,后来人们在公历的基础上引入了“闰”的概念(这其实是人为干涉自然的结果,应该是不符合大自然的规律的)。

而我们的农历其实是一种阴阳合历——也就是同时考虑了太阳和月亮的运动周期对时间的影响。在农历里,一年分为12个月,大月30天,小月29天,闰年加一个月,平年减一个月。这样经过若干年之后,农历的月份和公历的月份基本可以匹配(相差不过几天)。

那么在这里就存在两个问题:第一,公历每月30或者31天的年份和农历每354天(十二个月)的年份是否匹配?第二,公历每四年一闰,十九年七年一的闰周规则怎么应用到农历中去?(因为公历的闰周只能调整闰日,不能移动节日) 第一个问题的答案是否定的,农历和公历的年份基本上没有匹配的可能。第二个问题的答案是肯定的,只要注意公历中的闰周变化规律即可。

以上只是说明了农历计算的背景,下面来具体计算某一天的五行。 还是举前面的例子,1975.11.28,这一天的干支是多少呢?查万年历可知为乙卯日,这一天是阴历十一月廿八,那么天干地支中的“月”指的是什么?即十二月二十八。那么这一天是农历哪一月?再往上推,十一月二十四是大雪,十一月十八是小雪,所以农历十一月从廿四到十八共五天,乙卯这一天位于农历十一月的中部。

再从大寒开始往后数五个节气,立春,雨水,惊蛰,春分,清明,这时候的干支分别为丙辰丁巳戊午己未庚申辛酉壬戌癸亥,也就是到了三月二十九,这一天是阳历的4月11号,那么农历的三月就是三十天。四月七日谷雨,这时干支是甲辰,这一天是阳历的4月18号,农历的四月初二。

五月十三芒种,干支戊寅,这一天是阳历的6月7号,农历的五月初五。从此往后的节气都是农历闰月的情况,在这里就不多写了,反正最后的结果是,这一天是阳历的10月23号,农历的九月廿三。

我来回答
请发表正能量的言论,文明评论!