跳转到主要内容
基础知识

阳历与阴历 - 世界历法体系背后的天文学

两个自然周期 - 太阳与月亮

所有人类历法都起源于两个最显著的天体周期:地球自转(一天)、绕太阳公转(一年)以及月相变化(一个朔望月)。问题在于这些周期无法整除。一个回归年为 365.2422 天,一个朔望月为 29.5306 天,一年约包含 12.368 个朔望月。这些零头迫使每一位历法设计者做出取舍。

让历法对齐太阳可以保持季节稳定,但会失去与月相的同步;让历法对齐月亮可以准确预测月相,却会让季节漂移。不同文明做出了不同的选择,这些选择至今仍影响着宗教仪式、农业规划和贸易日历。

阳历 - 以季节为优先

阳历将一年定义为地球绕太阳一圈的时间,忽略月相变化。古埃及历是最早的阳历之一,其设计目的是预测尼罗河年度泛滥以服务农业。它采用 12 个月每月 30 天,加上年末 5 天,共 365 天。

现代公历是当今世界主导的阳历。每 400 年中设置 97 个闰年,平均每年 365.2425 天,与真实回归年仅相差 0.0003 天,大约 3300 年才会漂移一天。圣诞节、夏至、元旦等与季节挂钩的节日都受益于这种稳定性,农业和商业规划周期同样如此。

阴历 - 追随月亮

纯阴历使用 12 个朔望月共 354 天,完全忽略太阳年。由于比回归年短 11 天,历法每年相对季节提前 11 天。大约 33 年后,历法完成一个完整的季节循环 - 这是一种刻意的设计,而非缺陷。

伊斯兰历(回历)是使用最广泛的纯阴历。斋月每年在公历上提前约 11 天。在高纬度地区,夏季斋月可能需要从黎明到日落禁食超过 18 小时。阴历也有实际优势:它能完美追踪月相,这对传统渔业社区、航海者以及任何按月相安排活动的文化仍然十分重要。

阴阳历 - 兼顾两者

阴阳历试图同时尊重月相和太阳年。基本年有 12 个朔望月(354 天),但会周期性地插入闰月以使历法与季节保持一致。默冬章(每 19 个太阳年插入 7 个闰月,即 235 个朔望月)提供了极佳的对齐精度,并且在多个文明中被独立发现。

中国农历是典型的阴阳历:月份跟随月亮,但基于地球绕太阳位置的二十四节气指导着播种和收获。日本历法在 1872 年之前也采用类似的阴阳历体系。希伯来历同样是阴阳历,其规则要求逾越节必须在春季,通过插入闰月将历法锚定在太阳年上。因此逾越节日期每年在公历约 35 天的范围内变动。

现代节日 - 多重历法的交融

许多现代节庆都留有多种历法体系的痕迹。在日本,元旦等节日固定在公历上,但中秋赏月、七夕、盂兰盆节等仍保留着阴阳历的渊源。农历新年(春节)基于阴阳历,日期在 1 月下旬至 2 月中旬之间变动,并引发地球上规模最大的年度人口迁移之一。

复活节是西方最突出的例子。它被定义为春分后第一个满月之后的第一个星期日,因此日期在 3 月 22 日至 4 月 25 日之间浮动。这条规则反映了早期基督教会试图将复活节与犹太逾越节相关联的努力。其结果是一个基督教圣日悄然承载着阴历逻辑,存在于一个以阳历为基础的民用历法之中。

历法选择是文化的,不仅仅是天文的

大多数现代国家出于稳定性和国际互操作性的考虑,在民事用途上使用公历。但许多国家同时并行使用其他历法来处理宗教或文化事务。沙特阿拉伯直到 2016 年才停止以回历发放政府薪水。中国大陆、台湾、韩国和越南都保留着阴阳历用于传统节日,数百万家庭依据它来安排婚礼、葬礼和各种仪式。

选择历法不仅仅是天文精度的问题,它是一个涉及宗教、历史和国家认同的文化选择。即使有了近乎完美的公历,任何单一体系都无法替代其他历法对使用者所承载的意义。对于开发国际化应用的软件工程师而言,认识到这一事实,是打造一款仅适用于单一市场的应用与一款尊重全球多元历法的应用之间的关键区别。

XB!LINE

这篇文章对您有帮助吗?

相关文章