科普 | 今年春节没有"大年三十",咋回事儿?
科普中国 2022-01-31 17:00

春节即将到来,不知道大家有没有发现一个有意思的事情?

打开日历一看,咦?!今年怎么腊月最后一天是廿九,为啥没有“大年三十”啊?

其实是因为农历的一些特性,这种现象并不罕见。

今天就来科普一下为啥今年大年三十会“缺席”?

为啥今年没有大年三十?

我们日常使用的公历,一年之中的1、3、5、7、8、10、12月份是31天,2月为28天或29天,年年如此。

农历则不然,每个月有29天或者30天,前者称为小月后者则是大月。

需要注意的是,农历没有像公历一样的31天的月份或者28天的月份,也没有类似公历的排布规律。

比如刚刚过去的农历十一月,就是30天,十月则是29天。明年则反过来,十一月是29天,十月30天。如果一个农历年最后一个月,也就是腊月,恰好有29天,那这一年也就只有“大年廿九”而没有“大年三十”了。今年就是如此。

类似的情况也不算罕见,2000年、2001年、2003年、2006年、2012年、2013年、2016年都没有大年三十。而且,从2025年一直到2029年,连续五年也都不会有大年三十。

这也不会影响过年,只需要认准腊月的最后一天为除夕即可。

农历是怎样划分的?

有的朋友可能会问,为什么农历要设计成这种不方便记忆的模式呢?

答案是,农历的月份是根据月相确定的。

人们常说的“年月日”中,日是根据太阳的升落而定的周期,月则是根据月相而定的周期。

我们都知道,月球本身不发光,而是反射太阳光的。因为地球、月球和太阳之间的相互位置是不断变化的,在地球上看到月球被照亮的部分也随之变化:

当太阳与月亮在地球同一方向的时候,就完全看不到月光,这叫合朔;而月球与太阳分居地球两侧,大体位于一条直线上时,我们看到的就是满月,也就是望月。变化规律如下图:

基于3D Moon软件制作

天文学家规定,合朔的那天叫做朔日,定为农历的初一,下次合朔则是下月初一。

也就是说,农历一个月有多少天,完全是由合朔的周期来决定的,这个周期也叫朔望月周期,这个周期的平均数是29.53天,然而月球本身运动也不是匀速的。

所以,为了保证每月初一必须是朔日,农历的大月(30天)和小月(29天)也就无法按一套固定的规律排布了。

农历是阴历吗?

了解了前面的知识,可以发现,农历的制定十分依赖月亮,那么民间把农历称为“阴历”是对的吗?

其实,把农历称为“阴历”是从民国开始的,在日常生活中不影响我们理解的时候,当然可以用。但这只是一个习惯称呼,并不严谨。

严格来说,农历是一种阴阳合历。因为它还有重要的阳历部分——二十四节气。

有不少观察细致的朋友发现,二十四节气总是差不多固定在公历的某个日期。比如,清明假期往往就在4月5号前后,立春则经常在2月4号。

这并不是说两者有过互相“抄袭”的行为,而是因为中西方古人都很好地总结了太阳的运行规律,运用到各自的历法之中。

公历被称为阳历,因为它的一年的长度以回归年为准,并不在意月相变化。

所谓回归年,是指太阳两次通过春分点的时间长度。大概为365.2422天——这不是一个整数,所以公历每平年365天,每隔几年就要在2月多加一天。

农历定月份时依赖月相,同时也有二十四节气的内容,以此制定出了一套“闰月”制度,使得符合规则的年份有13个月,大概为384天。

从而使得农历年长度的平均值就会和回归年长度相近,这种综合月相和回归年的历法,更准确地说就是一种阴阳合历了。

冷知识

日历上在农历部分经常可以看到一个比较少见的字:“廿”。

这个字读音为“niàn”,是二十的意思。其字形就是两个十:【十十】。

以此类推,三十难道就是【十十十】?还真有这个字,卅,读作“sà”;

四十就应该是【十十十十】,卌,读作“xì”。

不过农历一个月最长也只有30天,一般用不到。

这下,终于明白为啥今年没有大年三十了吧?

编辑/王静

最新评论