2020年为什么多出一天?闰年天数怎么算才不吃亏?

你是不是也经常搞不清楚为啥有些年份二月有29天?2020年明明看着挺普通的,为啥偏偏多出一天来?这事儿得从咱们老祖宗定日历那会儿说起。咱们现在用的公历其实是从古罗马历法慢慢改过来的,最早那会儿一年只算355天,结果季节全乱套了。后来儒略·凯撒搞改革,规定每4年加1天,这就是最早的闰年规则。

不过这个算法其实有点小毛病。地球绕太阳转一圈实际要365天5小时48分46秒,4年攒下来的时间其实不到24小时。这么搞了几百年之后,1582年教皇格里高利十三世发现春分日都跑到3月11号去了,于是又定了新规矩:能被4整除但不能被100整除的是闰年,能被400整除的也是闰年。2020年正好符合第一条,所以它就是个闰年。

咱们掰着手指头算算啊,2020÷4=505没余数,2020÷100=20.2有余数,所以它就是个标准的闰年。这么算下来,400年里会有97个闰年,比原来少了3个,这样日历和季节就对得上了。现在你知道为啥1900年不是闰年,而2000年却是闰年了吧?

说到2020年这个闰年,它总共有366天,比平常年份多出来的一天就加在2月份。平常2月只有28天,闰年就有29天。这个多出来的2月29号在西方被叫做"闰日",过这个生日的人四年才能庆祝一次,想想还挺特别的。咱们中国农历也有闰月,但跟公历闰年完全是两码事,这个以后有机会再说。

现在咱们来看看2020年上下半年的天数分配。上半年就是从1月到6月,下半年是7月到12月。你可能觉得多出来的一天随便加在哪个月都行,为啥非要加在2月呢?这又要说到古罗马人的习惯了。他们觉得2月是个不吉利的月份,所以天数安排得最少,要加一天也往这儿加。

2020年上半年具体天数这么算:1月31天,2月29天(闰年多1天),3月31天,4月30天,5月31天,6月30天。加起来总共31+29+31+30+31+30=182天。下半年7月31天,8月31天,9月30天,10月31天,11月30天,12月31天,加起来也是31+31+30+31+30+31=184天。

属虎的几月出生最好

发现没?2020年上半年182天,下半年184天,下半年比上半年多2天。这是为啥呢?其实不管是不是闰年,下半年都比上半年多,因为7月和8月连着两个31天的月份。有个冷知识:7月July是凯撒的名字,8月August是奥古斯都的名字,这两位罗马大佬都觉得自己出生的月份不能比对方短,结果就变成现在这样了。

咱们再仔细看看2020年每个季度的天数分配。第一季度(1-3月):31+29+31=91天;第二季度(4-6月):30+31+30=91天;第三季度(7-9月):31+31+30=92天;第四季度(10-12月):31+30+31=92天。看出来了吧?下半年两个季度都比上半年的多1天,主要就是7、8月那俩31天的月份闹的。

说到月份天数,有个特别实用的记法:"拳头记忆法"。把手握成拳头,指关节凸起来的地方代表31天的月份,凹下去的地方代表30天的月份。从食指关节开始数:1月凸(31天),2月凹(28或29天),3月凸(31天),4月凹(30天),5月凸(31天),6月凹(30天),到小指关节7月又是凸(31天)。然后从头开始数8月凸(31天),9月凹(30天),10月凸(31天),11月凹(30天),12月凸(31天)。这个方法记熟了特别管用。

可能有人要问了,为啥不把多出来的一天加在12月,让全年分布更均匀呢?这个想法其实挺合理的,但历法改革牵一发而动全身,现在全世界都在用这个规则,要改起来太麻烦了。而且2月本来就最短,多加一天对它影响最小。要是加在12月,那圣诞节、新年这些固定日期的节日可能都要受影响。

咱们再来看看2020年这个闰年对工作日的影响。中国的工作日通常是周一到周五,2020年元旦是周三,所以1月有23个工作日;2月29天,有20个工作日;3月有22个工作日...全年算下来,2020年总共有250个工作日,比平常年份多1个。这个多出来的工作日就是因为2月多了一天,而且那天刚好是周六。

八字测算

说到节假日,2020年中国的法定节假日总共是11天,和往年一样。但因为闰年多了一天,所以全年休息日是115天,比平常年份多1天。不过这个多出来的一天对调休安排没啥影响,因为节假日都是固定日期的,不会因为闰年就多放一天假。要是闰日也能放假就好了,可惜现在全世界只有少数几个地方把2月29日当节日过。

可能有人好奇,为啥闰年非要放在能被4整除的年份?这个数学原理其实挺简单的。地球公转周期大约是365.2422天,4年积累下来大约是0.9688天,接近1天。所以每4年加1天是最接近实际的,虽然还是会有点误差。按照格里高利历的规则,400年里加97天,这样平均每年就是365.2425天,和实际公转周期只差0.0003天,要3300多年才会差出1天来。

咱们来做个小实验验证一下。假设从2020年开始往前推400年,1620-2020年期间有多少个闰年?按照规则:400÷4=100个,减去100的倍数(1700,1800,1900)3个,再加上400的倍数(1600,2000)2个,总共100-3+2=99个。咦?怎么跟之前说的97个对不上?其实是因为1600年不在这个区间内,所以应该是96+1=97个才对。

说到闰年的计算,程序员们可能更熟悉,因为写程序判断闰年是个经典题目。算法其实特别简单:if((year%4==0&&year%100!=0)||(year%400==0)) 就是个闰年。不过普通人用手机日历查更方便,现在谁还手动算这个啊。但了解原理还是挺有意思的,至少跟人聊天时能显摆一下。

风雷益卦

有人可能会担心,闰年会不会影响年龄计算?比如在闰日出生的人,法律上怎么算成年?这个其实不用担心,各国法律都有明确规定。在中国,闰日出生的人在非闰年以2月28日为准。所以2020年2月29日出生的小朋友,到2021年3月1日才算满1周岁,虽然实际上只过了1天。

最后说说闰年对农业的影响。你可能觉得多一天对种地没啥影响,但其实还挺重要的。农民伯伯要根据节气安排农活,闰年能让日历和季节保持同步。要是没有闰年,几百年后农历新年可能就要在夏天过了。现在公历这么准,误差要三千多年才差一天,根本不用担心种错时间。

其实吧,现在有了电子日历,谁还操心闰年不闰年的。但了解这些常识还是挺有意思的,至少下次有人问"2020年为啥多一天"的时候,你能把古罗马、教皇、凯撒这些故事讲得头头是道。历法这东西看着简单,背后都是人类好几千年折腾出来的智慧结晶。

小编觉得,知道这些冷知识最大的用处就是在朋友面前装...咳咳,是增加谈资。再说了,了解时间怎么计算的,总比整天刷短视频强吧?至少你能跟人解释清楚为啥2020年2月有29天,而不是一脸懵地说"大概是日历印错了吧"。