闰年算法(你知道闰年怎么计算吗?)

2022-09-10 05:21:45 发布:网友投稿
热度:114

闰年算法(你知道怎么算闰年吗?)

说起闰年,估计有些朋友会困惑。好像隔一两年就会有一个闰年。结果,飞跃来了又去,飞跃越来越大。闰年到底是什么?闰年怎么算?

事实上,闰年是公历的一种计算方法,通常被称为公历或西历。在中国的传统历法——农历中,其实没有闰年,只有闰月。

但是现在,大多数时候,我们称农历的闰月为闰年。

那么,阳历和阴历应该如何算作闰年呢?综上所述,有三种方法,分别用于计算公历和农历的闰年。

分割方法

这是公历闰年的计算方法。具体来说,年数除以4。如果你得到一个整数,那么今年是闰年。比如公元1992年,除以4,就是498,所以公元1992年是闰年。

怎么跳?也就是说,二月多一天就变成了29天。

需要注意的是,在这种计算方法中,当年数是100的整数倍时,必须去掉400。如果得到整数,这就是世纪闰年。如果不是整数,就不是闰年。

比如公元1600年是100的整数倍,除以400后是4,所以公元1600年也是闰年。

嵌入方法

具体来说就是“三年一个飞跃,五年两个飞跃,十九年七个飞跃”。这是农历闰年的独特计算方法。每三年设置一个闰月,五年设置两个闰月,十九年设置七个闰月。等等。

古人的计算方法为什么这么复杂不规则?

古人这样做是为了让阴历更实用。因此,他们把阳历和阴历结合起来,创造性地发明了二十四节气。

但二十四节气与阳历一致,即太阳沿黄道运行一周的时间计算为一年。然后,根据太阳运行规律,将黄道面划分为24个节点,代表24个节气。农历把月亮绕地球一周的时间算作一个月,一年是12个月。

我们知道,地球绕太阳一周的时间是365.25天。月球绕地球一周的时间是29.5306天,乘以12就是354.3672天。按照这个计算,一年相差11天左右,三年相差33天左右。

如何解决这个问题?古人想到设置闰月。

如何设置闰月?

也就是在阴历中,当这个月的气出现在月末的时候,必然会导致下个月的气出现季节性的缺失,而气出现在下个月的月初。然后,下一个月被计为本月的闰月。

比如过去的2020年,为什么是4月份的飞跃?

是因为农历四月中气(小满)出现在农历四月二十八日,导致下个月只有季节性(芒种),而中气(夏至)出现在下个月初。

因此,这个只有芒果季节的月份,算作农历第四个资源网月的闰月,称为闰四月。

同理,到了2023年,因为中间季节(春分)出现在农历二月底,所以下个月只有节日(清明),下个月初会出现谷雨。

所以,公元2023年,是农历闰二月。

以上两种方法是公历和农历闰年的计算资源网法。相比之下,公历闰年的计算方法要简单得多,但阴历闰年的计算方法复杂,但比实用性强。

下一篇:生产计划与物料控制(生产计划与物料控制PMC实用干货)
上一篇:电池校正(手把手教你校准电量)