日历狗
日历

闰月怎么算

    闰月   算法
《闰月怎么算 闰月的算法》

根据中国农历的组成来看,农历年其实是比地球的回归年时间要短一些的,因此如果按照农历1年12个月来算的话,只要过了十几年的时间,春节就不在冬天而在夏天了。因此就设置了闰月。那么闰月是怎么算的?一起来看看吧。

闰月的算法

闰月算法为:以月相定日序。它逐一bai推算日月合朔的日期和时刻,每月的du初一就是合朔的日期;根据先后二次合朔包含的日数,确定前月的大小。如果从这一合朔到下一次合朔的间隔是30天,那么当月便是大月;如果只隔29天,便为小月。以中气定月序。首先,以历月中有无中气区分历月和闰月,我们知道一个回归年有12个中气,但却包含365.2422÷29.5306=2.3682个朔望月,经过几番历月轮转之后,必有一个历月没有中气。《汉书律历表》载:“朔不不得中,谓之闰月”。这个没有中气的月份便是闰月。它前一历日为几月即为闰几月。

闰月是一种历法置闰方式。在亚洲,闰月特指农历每2至3年增加的一个月。为了协调回归年与农历年的矛盾,防止农历年月与回归年即四季脱节,每2~3年置1闰。古代曾采用19年置7闰的闰周,到唐代的《麟德历》时废除了固定闰周,采用无节令月置闰,因此是该闰时置闰。

农历是我国的传统历法,所采取的传统农历是一种以阴历为基础,同时又融合阳历成分而形成的历法,即为阴阳合历。阳历是以地球围绕太阳公转一圈为一回归年而制定的。阴历则以月亮的阴晴圆缺变化而制定,根据月相确定日期和月份。一个阴历朔望月平均为29.5306天,12个朔望月为354天或355天,与阳历回归年(约365.25天)相差11天左右,3年累计的时间差距会超过一个月。因加入了阳历成分,故农历是兼顾太阳、月亮与地球关系的一种历法,属阴阳合历。由于纯阴历不考虑地球绕太阳的运行,因而使得四季的变化在阴历上就没有固定的时间,不能反映季节。与阳历年固定在365天或366天不同的是,阴历年相比阳历年在天数上有时会相差一个月;为了协调阴历年与阳历年之间的天数,于是农历便通过“置闰法”进行调整使两者年总天数相适应。