不同历法中“太阴日”与“农历日”的概念比较

比较记录

英文“lunar day”可以指不同事物。在中国历法中,它通常是指农历月内有编号的民用日;在源自藏历的计算中,则可以指一个长短不等的月相单位,即太阴日,再将其编号分配到历日。因此,看似相同的月日数字,可能描述不同类型的日期。

比较还需要共同的起点:同一瞬间,或在明确约定下的某个民用日期。瞬间可以用多个时区表示。民用日期涵盖完整的一天,其边界取决于历法和参考时间。

字段应保留的细节重要性
比较对象带时区的确切瞬间,或明确的民用日期区分时间点与完整一天
民用历法格里历或儒略历,以及年月日相同的书写数字可能指向不同日子
传统历法中国、越南、韩国历法,或明确名称的藏历衍生体系确定日期背后的规则
参考约定适用的标准时间、参考经线和日界决定事件属于哪一天
年份完整年份或纪年,必要时包括周期信息避免循环年名产生歧义
月份月序数或原名,以及非闰或闰月状态区分同名的两个不同月份
农历日或太阴日日数,以及适用时重日的第几次出现单独的数字可能指向不止一天
历法记录换算所用的出版物或计算版本保留结果依据,对历史日期尤其重要

应将原始日期与民用历法对应日期一并保留。仅有翻译后的月名,并不能说明换算依据什么规则。

不同的分界

在中国农历中,初一是包含天文朔的民用日。因此,初一的一部分时间可能早于合朔瞬间。随后的日数随民用日期递增,直到一个29或30天的月份结束。越南和韩国历法采用大体相同的编号日类型,不过它们的参考时间可能使天文事件落在不同日期。

十五是序列中的位置,不是精确的满月时间戳。朔与满月之间的间隔会变化,而初一从民用日界开始,不是从合朔开始。因此,天文满月可能发生在十五之前或之后。

在源自藏历的计算中,一个太阴日代表计算所得的月亮黄经相对于太阳增加12度。三十个这样的间隔构成完整月相周期,但每段时长不同。传统天文模型给出这些间隔,再以约定的黎明日界把编号分配到日常历日。

按普巴派的分配规则,一个完全发生在两次黎明之间的间隔,不会在日常日期序列中获得对应日子。跨越两个黎明日界的间隔,则会让自己的编号出现两次。下列示意序列说明这种差别。

印出的农历日期序列解释
5, 7, 8缺少初六
8, 8, 9两个连续的日常历日都标为初八

两种情况下,星期都正常连续。闰月与上述两种模式不同:它为全年增加一个月,而不是改变月内的日数。

月界与换算错误

如果接近午夜的朔在两种参考时间下落入不同民用日期,就可能产生一天的差异。置闰位置不同,则可能使月日标签产生大得多的差异。找出差异出现的位置,有助于确定需要比较什么。

先核对历法版本和参考约定,再比较相关月份的起始日。计算日数之前,应确认每个月是非闰月还是闰月。在藏历衍生体系中,还要检查缺日和重日。如果忽略这些调整,只从月初累数日常天数,就无法还原其太阴日日期。

若两个结果声称采用相同规则,差异可能来自数值精度、过时表格、转录错误或实现错误。接近日界的事件,对微小计算差异尤其敏感。应比较底层事件时刻或已公布的月份表,而不是把所有不一致都视为地域差异。

节日的庆祝安排是另一个问题。移到周末举行,或因缺日而采用特殊庆祝规则,都不改变历法本身的日期序列。

公元1–2100年

隐私政策