年、月、日这些时间单位的依据从何而来呢?

答案就是天象。中国古代天文的主要内容是“观象授时”,即从观察天象的变化,来确定和发布时间、历法。

昼夜交替的周期,即日出日落的周期,为一日;月相的圆缺变化周期为“月”;人们通过“立杆测影”的方法观察太阳的运动规律,从日影最长的一天到下一次日影最长的一天,这个时间周期,就是自然界的一年,叫做“回归年”。历法就是协调日、月、年与太阳日、朔望月、回归年的长度,让前者尽量与后者保持一致。可见,对于度量时间的尺度,天文学是决定性因素。因此,天文、历法不分家。

“历法”是通过研究日、月、五星的运行,推算各种计时单位的长度,建立其间的关系,并制订时间的序列法则的科学。

通过观察发现,“朔望月”(月相盈亏变化,朔:新月,望:满月)的平均时间长度29.53日,回归年年长是365.2422日,都不是日的整数倍。回归年也不是朔望月的整数倍,一回归年的长度在12-13个朔望月长度之间。

中国阳历-关于二十四节气

阳历是以回归年长度为基础。阴历则是以朔望月长度为基础。而阴阳合历,是以朔望月来计月的长度,以回归年来计年的长度。普通的日历既包含阳历、也包含农历,属于阴阳合历。要强调的是农历并不是阴历。二十四节气历也是一种阳历,且是中国特有的阳历。

二十四节气歌谣:

春雨惊春清谷天,夏满芒夏暑相连。

秋处露秋寒霜降,冬雪雪冬小大寒。

这四句歌谣,分为春夏秋冬,按照顺序唱到了24个节气,简单易记。

这首歌谣还有下半首:“每月两节不变更,最多相差一两天。上半年来六廿一,下半年来八廿三。”这两句是把二十四节气与公历的日期进行了对应。节气往往出现在公历中相对固定的日子,最多只差一两天。每年的上半年,也就是公历的1~6月,节气往往在每个月的6号和21号前后。而在公历的7~12月,节气则在每个月的8号和23号前后。

二十四节气的制定

古人用圭表来观察正午的太阳影子,来测量太阳在天空中的高度。古人记录一年中不同的时间,每天正午时太阳影子的长度,发现一年中会出现影子最短和最长的日子,从而确定影子最短的日子为夏至日,影子最长的日子为冬至日,并进一步确定了一年的年长,即两个冬至日的时间间隔,为一回归年365.2422日。冬至和夏至把一岁等分为两半,从冬至至夏至为阳,是春天;从夏至到冬至这一半是阴,是秋天。后来,天文学家发现,在冬至和夏至、夏至和冬至之间,各有一个时间中点,这两个日子把春秋平分,这两个日子分别命名为春分和秋分。同时还发现,在这两天,昼夜等长。太阳升落的位置,恰好是正东方和正西方。于是一年分出了四个时间点:冬至和夏至,这是二至;春分和秋分,这是二分,合称二分二至日。

图一岁分阴阳

由此,古人把一岁分为四时:春、夏、秋、冬。二分二至是这四个时间段的中点。即古代的四仲,仲春、仲夏、仲秋、仲冬。四时起算的时间点是把二分二至再进行平分,即立春、立夏、立秋和立冬。

一文理解“二十四节气和闰月的划分机制”

这样一岁就分为了八节,在八节的基础上,继续等分,把一节等分为三段,就得到24节。在汉代,人们已经知道一岁长365.25日。每一节的长度为15又7/32(十五又三十二分之七)日。

四时(现在的四季)与节气(蓝色为节气、黑色为中气)

春:立春、雨水、惊蛰、春分、清明、谷雨

夏:立夏、小满、芒种、夏至、小暑、大暑

秋:立秋、处暑、白露、秋分、寒露、霜降

冬:立冬、小雪、大雪、冬至、小寒、大寒

由于每一时(现在的每一季)分为三个月,按照孟、仲、季来称呼。如上图,从立春到惊蛰为孟春,从惊蛰到清明为仲春,从清明到立夏为季春。在每个月中含有两个节气,其中代表月的起始,称为“节气”,位于月的正中间的,称为“中气”;如立春、惊蛰和清明,为节气;而雨水、春分和谷雨,为中气。节气的划分如上图蓝色为节气、黑色为中气。即二十四节气中有12个“节气”和12个“中气”,它们相间排列。

明白了什么是中气,我们再来看闰月的规则。

闰月的划分机制

农历是一种阴阳合历,即兼顾月相变化(朔望月,平均约29.53天),也兼顾地球公转(回归年,约365.24天)。12个朔望月约354天,比回归年少了11天左右。如果不加以调整,大约17年后就会出现“正月见桃花,七月降瑞雪”的四季错乱现象。为了调和这个差异,古人采用了“十九年七闰”的方法,即在19个农历年中加入7个闰月(共235个朔望月),使得农历年的平均长度非常接近回归年。

我国现行农历,某一年是否要置闰月,首先要看在两个冬至点之间的那一年包含几个朔望月,如果只含12个朔望月,这一年就不置闰月。如果含有13个朔望月,那么这一年就需要置闰月。

闰月具体安插在哪个月,怎么确定呢?

正常情况下,每个农历月份都应包含一个“节气”和一个“中气”。但由于两个中气之间的时间间隔(约30.43天)略长于一个朔望月(约29.53天),累积下来必然会出现某个农历月份只包含“节气”而没有“中气”的情况。把本年中第一个没有中气的朔望月设置为闰月这个没有中气的朔望月跟在哪个月后面就叫作“闰几月”。

此外,自古以来,人们一般习惯不把正月和腊月置闰。另外,因为冬至所在的月,固定作为十一月,因此一般也不闰十一月。所以,能够置闰的就是农历的二月到十月。

今年2025年,农历闰6月,我们来验证一下:

农历六月(公历6月25日至7月24日)包含了“大暑”这个中气(在农历六月二十八,公历7月22日)。

· 接下来的一个月(公历7月25日至8月22日)只有“立秋”这个节气,而下一个中气“处暑”落在了公历8月23日(即下一个农历月的初一)。

· 因此,这个没有中气的月份便被定为“闰六月”。