
TL;DR: 越南人习惯称为阴历的这部历法,实际上是阴阳合历:月份按月亮盈亏计算,年份则通过闰月调整,以吻合四季周期。美国海军天文台将阴阳合历定义为同时与太阳年和月相保持同步的历法;由于一个太阳年并不包含整数个朔望月,因此必须调整年和月的长度。简称阴历,容易让许多人以为这是一部纯粹按月亮运行的历法。
为什么叫阴历,实质却是阴阳历?
在越南人的生活中,「阴历」(lịch âm)这个说法已经熟悉到很少有人质疑它是否准确。春节、十五、初一、忌日、婚嫁、动土都按阴历计算。然而,据历法研究者指出,这种简称掩盖了一个重要的科学事实:越南人正在使用的历法并不是纯粹的阴历,而是阴阳历。
美国海军天文台的正式定义也证实了这一点:阴阳历是试图同时与太阳年和月相保持同步的历法。由于一个太阳年并不包含整数倍的朔望月,这种历法必须同时调整年和月的长度,而不能只单纯地数朔望月。
这种误解不仅存在于民间生活中,也出现在教科书里,使许多学生对这种与东方文化紧密相连的历法的本质产生了错误理解。
根据文中数据,纯粹阴历与阴阳历特点对比表。
| 标准 | 纯粹阴历 | 阴阳历 |
|---|---|---|
| 月的计算基础 | 月亮的圆缺周期,29.53 天 | 朔望月结合地球绕太阳的运动 |
| 平年月份数 | 12 个月 | 12 个月 |
| 闰年月份数 | 没有闰月 | 13 个月,包含一个闰月 |
| 平年天数 | 354 或 355 天 | 多于 354 天 |
| 闰年天数 | 不适用 | 384 或 385 天 |
| 与四季周期偏差的解决办法 | 没有,月份逐渐漂移过各个季节 | 在第三年加上闰月 |
| 是否与节气挂钩 | 否 | 与 24 节气挂钩 |
什么是纯粹阴历?
月亮周期与「月」这个单位
据 VietNamNet 报的消息,阴历年份按月亮的圆缺周期计算,月亮又称太阴。古人发现月亮有规律地圆缺,平均每次圆缺持续 29.53 天。他们就把这段时间作为计时单位,称为「月」。大月 30 天,小月 29 天。
由于在从冷到热再回到冷的周期中,月亮圆缺超过 12 次,古人就把 12 个阴历月定为一年。这一年有 354 或 355 天。这才是真正的阴历。
阴历的起源
据 VietNamNet 转载的历史研究网站,依据月亮运行来编制历法并非像许多人误以为的那样始于中华。考古证据显示,6000 多年前在底格里斯河畔发展起来的苏美尔文明,位于后来成为伊拉克首都巴格达的地区,就已经懂得依据月亮运行来制定历法。尤利乌斯·凯撒之前的罗马帝国也使用这种阴历。
在《越南文化基础》一书中,陈玉添教授指出,阴历起源于两河流域文化区,基于月亮 29.53 天的运行周期,每年有 354 天。
为什么纯粹阴历不够用?
与四季周期的偏差
据 VietNamNet,按阴历,一个冷暖天气变化周期是 364 天,而一个阴历年只有 354 到 355 天。每年多出 10 到 11 天,三年就多出一个多月。如果只用纯粹阴历,月份会逐渐漂移过各个季节,给农耕和依天气而行的生活带来困难。
闰月的解决办法是什么?
为了适应冷暖天气变化周期,古人就在第三年加上一个月。这一年将有 13 个月,加上的那个月叫闰月,这一年有 384 或 385 天。
冷暖天气变化是由于地球倾斜着绕太阳公转。地球绕太阳转一圈,冷暖天气变化一次。这一圈公转就是阳历形成的基础。因此,用加闰月的方式来使历法符合天气变化周期,正是阴历与阳历的结合。这样的历法计算不再是纯粹阴历,而是阴历与阳历的结合。
上面说的「在第三年加上一个月」是为了便于记忆的简化说法。插入闰月的真实节律与默冬周期相关:235 个朔望月约等于 19 个太阳年,而在这约 19 年中通常有 7 个闰月。默冬周期是安排闰月的经典工具,但它本身每个周期也偏差约两小时,所以现行越南历法并不按该周期加减,而是计算每一年的朔点和中气。
专家们如何看待「阴历」这个叫法?
历法研究者陈进平的意见
据《民智报》,陈进平硕士,历法研究者,《二十至二十一世纪越南历法》一书的作者,认为现行教科书这样写显然不够充分,因为它让学生误以为我们这里用的阴历是纯粹阴历,只遵循朔望月。
据陈先生,越南的阴历准确地说应称为阴阳历,因为它既遵循朔望月,又与地球绕太阳的运动挂钩。在越南习惯简称的阴历中,每月初一称为无月之日或朔日。朔日正是地球、月亮、太阳依次排成一条直线的时刻。月亮把黑暗的一半朝向地球,所以我们常说「像三十夜那样黑」。
计算连续的朔点就得到各个阴历月,这是按朔望月计的历法。但为了与天气气候相适应,我们的历法还把这些阴历月与 24 节气挂钩,如立春、春分、谷雨、夏至、小满、大寒。每个节气对应地球绕太阳的某个确定位置,例如春分对应 0 度,清明对应 15 度,谷雨对应 30 度,惊蛰对应 345 度。
把阴历月与节气点,具体是中气,相比较,可以帮助我们插入闰月。通常阴历年只有 12 个阴历月,闰年有 13 个阴历月。这有助于克服 12 个阴历月(只有 354 天多)与阳历年(长于 365 天)之间的长度偏差。由于阴历年和阳历年相差约 11 天,所以每隔两三年我们就会看到阴历中出现闰月。例如,乙巳年有闰六月。
在教育中的应用
据《民智报》,河内地理教师 N.T.T.B 老师认为,教科书中关于阴历的定义不够充分,可能让人对越南以及其他许多国家正在使用的阴历产生误解。很多越南人以为越南人或中国人使用的阴历是按月亮运行周期计算的纯粹阴历。而实际上,我国的阴历是阴阳历。
B. 老师认为,在《风筝》这套书中,应用题部分有一个问题是越南春节按什么历法计算。如果学生只按阴历、阳历的一般定义来学,他们会回答是阴历。这是一个错误的答案。
越南科学技术院信息与资料中心的代表则认为,因为书中只一般性地定义了阳历、阴历,所以书中提出的概念是准确且充分的。
越南阴阳历的计算机制是怎样的?
朔日与农历月是什么?
据《Thanh Niên》报报道,陈进平先生表示,一个农历月的时间并不固定,而是不断变化,因为农历月同时取决于三个天体的运行,即地球、月球、太阳,而不像人们通常误以为的那样只取决于月球的周期。
农历初一,是地球、月球、太阳依次排成一条直线的日子。月球以背光的一面对着地球,所以我们的祖辈常说「黑得像三十的夜晚」。这一天也叫无月之日,即朔日。计算时,只要朔点落在当天0时至24时的任何时刻,这一天就是农历初一。农历月是两个朔日之间的长度,取整为29天,称为小月,或30天,称为大月。农历月的长度在29.27天至29.84天之间变化,平均为29.53天。
中气将四个月锚定于四季
使农历月不致漂移过季的关键,是把四个大的中气固定锚定在四个月中:春分始终在农历二月,夏至始终在五月,秋分始终在八月,冬至始终在十一月。有了这四个坐标,无论农历月是长是短,季节都不会偏移。
如何确定闰年
从技术上说,想知道一年是平年还是闰年,制历者取第一个冬至之前的朔点A和第二个冬至之前的朔点B。如果A到B的间隔少于365天,那么这一年是平年,有12个月。如果A到B的间隔多于365天,那么这一年是闰年,有13个月。确定闰年之后,冬至之后第一个不含中气的月被选为闰月。
计算误差的影响
计算天体的运动非常复杂,尤其是月球,因为它受到太阳、地球、其他行星引力的扰动,以及地球和月球球体形状不规则的影响。因此,有时仅仅因为几十秒的误差,就会导致小月、大月的不同。
例如,据中国紫金山天文台2002年公布的出版物,2057年9月28日、2089年9月4日和2097年8月7日被误算到了后一天,从而改变了相应月份的长度。2057年9月28日的朔点落在23时59分,2089年9月4日的朔点落在23时57分,2097年8月7日的朔点落在23时59分。
所以,统计各年腊月是大月还是小月并没有多大意义,一切都取决于具体时刻的精确计算。
腊月大月与小月的例子
平先生也表示,2014、2015、2017、2018、2019、2020、2021年都有30天的腊月。但到2022年,腊月只有29天,是小月。2023年和2024年又是大月。此后一直是小月,直到2033年才又见到大月。
据陈进平所著《二十至二十一世纪万年历》,2024年的农历有癸卯年腊月三十,即甲辰年除夕。然而此后直到2032年,每年的腊月都是小月。要等到2033年才会再有腊月三十。
为什么越南历有时与中国历不同?
朔点和中气是时刻,不是日期。想知道一个时刻落在哪一天,必须换算成制历地的时区。因为历法是一种社会约定,而不是纯粹的科学论断,选择哪个时区是一项行政决定。NASA的天文书籍和L. E. Doggett的文献都明确指出了这一点。
据《Thanh Niên》报报道,越南计算农历的方式与中国相同,都适用同一套规则。即每月第一天是朔日,平年有12个月,闰年有13个月,冬至日始终落在十一月,闰年中不含中气的月是闰月,这个月与其前一个月同号并加「闰」字。如果闰年中有两个不含中气的月,则冬至之后第一个月被视为闰月。计算依据法定经线,越南是东经105度,中国是东经120度,分别对应第7和第8时区。
如此,越南历之所以有时与中国历不同,原因就在于上面最后一点。这依据的是1967年8月8日由已故总理范文同签署的第121-CP号决定,其中规定我国的正式时区为第7时区,越南使用的农历按这一正式时区计算。
例如,1968年,越南开始使用按第7时区计算的历法。因此,越南比中国早一天过春节。原因是1967年12月31日在越南历和中国历中都对应腊月初一,但接下来的朔点发生在越南时间1968年1月29日23时29分,所以越南历的腊月只有29天,即小月。而此时按北京时间,中国已是1月30日0时29分,即大月。因此,1968年戊申年春节正月初一在越南比中国早一天。
世界上其他类型的阴阳历
据《Dân trí》报报道,陈进平先生还表示,除了越南、中国、韩国正在使用的东亚阴阳历之外,其他地方也有阴阳历,如犹太历、印度历。纯粹的阴历只遵循月相周期,即伊斯兰历。据此,伊斯兰历2025年的新年落在公历7月8日或9日前后。
在我国,习惯上仍称之为农历、春节。但在教学生时,需要完整而准确地说明。
春节与各种称法
据 VietNamNet 报道,Tết Nguyên đán(春节)还有另外的叫法:Tết Cả,意为一年中最大的节令;Tết Ta,用以与 Tết Tây(公历新年)区分;Tết Âm lịch,用以与公历区分;以及 Tết cổ truyền(传统节),如今简称为 Tết。
据科学博士、教授 Trần Ngọc Thêm 所说,越南乃至东亚各国都属稻作农业文明。由于农耕生产极大依赖自然,古人便将一年划分为二十四节气,以便计算播种收割的周期。其中最重要的是一个耕作、播种周期的开端,即 Tiết Nguyên đán(元旦节令),后来讹称为 Tết Nguyên đán。
就春节在历法中的位置而言,Tết Nguyên đán 落在冬至之后的第二个朔日,若当年中间夹有闰十一月或闰腊月,则落在第三个朔日。因此春节总在公历1月底至2月中旬之间,绝不会漂移到夏季。其他节日如 Tết Đoan Ngọ(端午节,五月初五)和 Tết Trung Thu(中秋节,八月十五)也按同样的原则守住各自的季节。
日本是亚洲已经废除 Tết Nguyên đán 的国家。Ganjitsu,即日本如今的传统新年,落在1月1日,是公历年的第一天。这样一来,该国比周边国家早约一个月过年。尽管不举办 Tết Nguyên đán,日本人仍在公历新年中保留传统习俗与节庆,如舞狮、挂红灯笼、做传统菜肴、举行纪念游行。
三种历法对照表
| 标准 | 公历 | 纯阴历(如伊斯兰历) | 阴阳历(越南、中国、犹太) |
|---|---|---|---|
| 主要依据 | 地球绕太阳运行 | 月相周期 | 两者兼有 |
| 平年长度 | 约365天 | 12个朔望月,约354天 | 12个朔望月,约353至355天 |
| 调整方式 | 加闰日 | 不调整 | 加闰月 |
| 结果 | 季节固定 | 月份在四季中漂移 | 季节固定,月份仍依月亮 |
| 例子 | 格里高利历 | 伊斯兰历 | 越南历、中国历、犹太历 |
上表显示出关键一点:阴阳历并非「阴历再加一点阳历」,而是一套独立的体系,有复杂的置闰规则,无法通过从格里高利历中减去一个固定数字推得。
