中国农历与越南历法的差异
共同结构
中国和越南的传统历法属于同一大类阴阳合历。月份遵循月亮,月份编号和闰月则使全年与太阳及季节保持联系。十二个平均朔望月合计约354天,比一个季节年短约十一天。适时增加一整个月,可以避免这一差额让新年不断在四季中移动。
在两套现代体系中,农历初一都是包含天文朔的民用日;朔指从地心看,月亮与太阳的黄经相同的时刻。月份不以初见新月牙为起点。每月包含29或30个民用日。冬至归入十一月,为月份编号提供年度基准。
中气是二十四节气中相间排列的十二个,太阳黄经每隔30度出现一个。它们帮助确定闰月位置。从一个含冬至月的月初起,数到下一个含冬至月之前,不计入后者。若有十三个月,这个区间内第一个没有中气的月就是闰月,沿用前一个月的编号;若有十二个月,该区间就不置闰。
因此,不能只找到一个没有中气的月,就认定它是闰月。它在两个含冬至月之间的序列中所处的位置很重要。“闰六月”指在通常的六月之后增加一个农历月。
时区差异
现代越南历算采用UTC+7,对应东经105°标准经线。现代中国历算采用UTC+8,对应东经120°。这些参考时间决定朔和中气归属的民用日期。即使在海外使用历法,其参考时间也保持不变。
接近午夜的事件,在两套体系中可能落在不同日期。如果事件是朔,越南的农历月就可能早一天开始。中气若落在月界的不同侧,也可能改变其所属月份,进而影响月序和置闰位置。
1985年新年前后的月份编号
| 事件或月初 | 越南历法 | 中国历法 |
|---|---|---|
| 1984年12月的冬至 | 12月21日 | 12月22日 |
| 1984年11月23日开始的月份 | 十一月 | 闰十月 |
| 1984年12月22日开始的月份 | 十二月 | 十一月 |
| 1985年1月21日开始的月份 | 正月:越南春节 | 十二月 |
| 1985年2月20日开始的月份 | 二月 | 正月:中国春节 |
此例中,冬至落在不同的当地日期,而12月的朔在两套体系中都落在12月22日。在越南,冬至属于11月已经开始的那个月;在中国历法中,它属于12月22日开始的新月。两套历法都把冬至所在月定为十一月,因此随后的月份编号不同。越南春节在1985年1月21日,中国春节在2月20日,相隔三十天。
大多数朔和中气在两套历法中都落在同一个民用日期。差异发生在特定分界附近,所以任何一套历法都不会始终领先一天或一个月。
历史日期换算
越南历法史包括采用中国历法、独立进行越南历算,以及南北采用不同制度的时期。目前的UTC+7历算基准,1968年用于越南北部,1976年用于全国。民用时钟的变化,并不总与历法参考时间的变化同时发生。
历史日期需要地点、原始纪年、农历月日和任何闰月标记。换算应使用当时当地施行的历法。有些中古越南历法无法凭现存材料完整重建。如果换算以中国历法替代,或应用后世规则,应将这种近似处理与结果一并记录。