作者:斎藤信
审核:白烟

  如果小编没算错,这篇文章会在大年初一(或者之后)被放到各位看官面前(gong kai chu xing)。小编在此注各位新年快乐!大年初一发文不易,小编不求三倍工资(mei gong zi),但求各位看官能细细阅读。如果能点赞三连(划掉)再转发就更棒了!

祝大家新年快乐,身体健康!

  大家应该听说了2020是个“双闰年”,鼠年有384天,比往常要多上一个月(闰四月)的班。道理我都懂,但为什么要加班?所以今儿个咱就来聊聊这历法中的置闰

  首先,让我们来了解一下什么是“历法”。

  所谓历法就是指推算日、月、年的时间长度和它们之间的关系,是制定时间顺序的法则。历法中的月和年,其长度有的是按日月运行周期定出的,有的是人为规定的。最早制定的历法,多重视月相的盈亏变化,后来由于农业的需要,制定历法则规定寒暑有常,节所有序。这些规定就使得历书上的月、日的次序和太阳、月亮在天空中的视位置完全一致。如果不一致,将会造成寒暑颠倒、月相失常的混乱现象。

  接着,让我们来了解一下“置闰”。

  回归年是四季更迭的周期,朔望月是月相变化的周期。因此,制定历法必须精确定出这两个周期的长度。但是回归年(365.2422日)和朔望月(29.5306日)都不是整数,都不能简单通约。如果按年、月的实际长度作为年和月,那么年和月开始的时刻在一日中将是不固定的(谁知道0.2422天要怎么过呢),这对人们的生产和生活都很不方便。因此,历法中的年和月则人为规定为整数日。这种整日数的年和月称为历年和历月。而它们之间存在着一定的差值。如果对差值置之不理,时间一长,将会造成历法的混乱。对差值的适当处理,在历法中叫做置闰。

  公历(即格里历),也就是阳历,它的置闰方式大家应该都懂。阳历是纯粹以回归年为基本单位,与朔望月毫无关系。把年堪称首要成分,力求使阳历历年的平均长度等于回归年,月的日数和年的月数都是人为规定的。现在全世界通用的公历是由儒略历发展而成的。儒略历规定一个回归年为365.25日,并规定每年设12月,单月为31日,双月除二月29天(2月是当时处决犯人的月份)外,其余是30天。每隔三年置一闰,闰年时在2月内加一闰日,也就是30天。后来因为种种误解,在该历法系统下的33年中置闰了12次。比规定多了3个闰年。当时的最高统治者下令修改历法:一是在接下来的11年中不再置闰年,当把多出来的3年扣回后再按四年置一闰的办法实行;二是把自己出生的八月改为大月,八月以后的大小月颠倒,而多出来的一天就从二月里扣除。于是平年的2月只有28天,闰年的2月有29天。

  儒略历在当时可以说是最好的历法,欧洲一些基督教国家决定共同采用,并根据当时的天文观测规定春分日必须在3月21日。然而儒略年比回归年多了0.0078日。这个小小的差值在1257年间积累了约10天的误差,导致公元1582年测得太阳与3月11日便过了春分点。于是,罗马教皇格里高利十三世采纳了意大利医生兼哲学家利里奥的建议并颁布了命令:把当年10月5日至14日的十天勾销;把四年置一闰改为400年97闰,置闰的方法就是我们现在所熟知的:凡年份为100的整数倍的能被400除尽者才是世纪闰年,其余年份能被4整除的为闰年。改革后的新历被后人称为“格里历”。这样的历法比儒略历要精确得多,但4000年还是会多1.2日,所以公元4000年与公元8000年(也许那时候会有更好的历法也说不定)亦不应为闰年。

  要了解农历的置闰方式,我们首先要知道农历的制定方式。农历是阴阳合历,并不是人们口中所说的阴历。阴历是把月看成首要成分,力求把朔望月作为历月长度,而历年的长度则是人为规定的,与回归年无关。朔望月的长度为29.5306日。所以阴历的历月规定单数月为30天,双数月为29天,并以新月始见为月首。12个月为一年,共354天。然而12个朔望月的长度是354.3671天,三十年就比历年长11.013天。这种历法与月相变化相吻合,但每个历年平年比回归年少11天左右,三年就会短一个月,约17年就会出现月序和季节倒置的现象。这对农事的指导是非常不利的。为了解决这矛盾,我国制定了农历。

  阴阳历是年、月并重,力求以朔望月作为历月的长度,又用设置闰月的方式,把回归年作为历年长度的历法。回归年的日数约为朔望月日数的12.368倍。为了使历年的平均长度总是接近于回归年的日数,阴阳历平年是12个月,闰年是13个月,增加的一个月叫做闰月。经过推算,19年置7闰较为合理。这样一来,阴阳历就不会出现月序和季节倒置的情况。由于闰月的安插,使得阴阳历一年的长度相差很大,平年是353-355天,闰年则是383-384天(所以其实也多拿了一个月的工资啦~不要愤愤不平)。如何安插闰月与二十四气中的中气(二十四节气其实称为二十四气,它包括十二个中气和十二个节气)息息相关。在阴阳历中,每个月都有固定的中气,此处不多提。在19个回归年中,有228个节气和228个中气,而阴阳历19年中有235个朔望月,显然有7个月会没有节气,7个月没有中气。后来我们规定以没有中气的月份作为这一年的闰月,它用上月的名称,并在前面加上一个“闰”字。这种置闰方法被后来的历法家一直沿用至今。

  那为什么没见过闰正月的呢?原因是阳历每年七月初地球过远日点,大致在农历六月初前后,此时两个中气(地球公转速度较慢而每个中气之间太阳的视黄经差为30°)之间的间隔长,所以出现闰月的概率就大。而据我所知,从现在到2060年之前都不会出现闰正月,所以在此之前,两个月的寒假,别想了。