「农历」和「阴历」有什么不同你知道吗?中元节聊历法,带你做个「阴阳师」。

watchOS 9 最近刚刚推出的表盘之一,图片来自 apple 官网
如果你有注意的话,apple 最近在 watchOS 9 中推出了几款表盘。本文开头的表盘就是其中的一款。这是一款描绘了阳历与阴历的关系的表盘,Apple 提到这款表盘可以在「在中华、伊斯兰、希伯来等多个文化环境中使用」。对于很多人而言,这款表盘可谓是一大利好,它提供了与农历相对应的、丰富的月相的知识,从此妈妈再也不用操心我地理课上的月相问题了。
除了描述阳历与阴历的关系的表盘之外,在日常生活中,描述二者关系的其实还有一种更为常见的东西——日历。当你在看日历的时候,如果你有留意的话,几乎大部分日历都有两种标识。以 iOS 自带的日历为例,一种是用阿拉伯数字写的,通常我们把它称为阳历;一种是用汉字书写在下方,很多时候我们称之为农历,当然也有人称之为「阴历」。

无论是阳历还是农历,其实它们都只是众多历法的一种。而历法则是一种用年、月、日等时间单位计算时间的方法。
接下来,我们就先来看一下阳历。阳历,也称为太阳历。它的身影最早可以追溯到古埃及。从名字上看,它的关注点就是太阳。阳历是现在最为常用的历法,没有之一。
严格意义上的阳历分为回归阳历和恒星阳历两种。二者的区别就是前者采用的历年方式是回归年,而后者采用的则是恒星年。在归类上,我们目前使用的阳历(格里高利历)就是一种回归历。
回归年,即太阳再次回到黄道上相同的位置所经历的时间,可以简单的理解为太阳再次直射赤道之间的时间。1 回归年 = 365.2421990741 日 = 365 天 5 小时 48 分 46 秒,通常取值为 365.2422 天。
与回归年相对应的是「恒星年」,即地球围绕太阳公转的周期,也就是地球围绕太阳公转一圈的时间。通俗的讲就是太阳再次旋转到离太阳最远的那个点上。

地球公转示意图,图片来自维基百科
因为一回归年为 365.2422 天,现实中的日历不可能出现小数。为了解决这个问题,阳历采取了设置闰年的方式,也就是我们看到的 2 月出现了 29 天。目前格里高利的规则是每 400 年少 3 次闰日,大致算下来是一年 365.2425 天。
每一个可以被 4 整除的年份都是闰年,但可以被 100 整除的年份,必须也能被 400 整除才是闰年。
在大致上了解了现行的阳历之后,我们再来看一下农历。
农历是一种至今在大中华文化圈广泛使用的传统历法,尽管日常中有时它被俗称为「阴历」,甚至有些人会认为「阴历」和农历是一种东西,但它本质上是一种阴阳合历。那么,农历究竟「阳」在「阳」哪里?「阴」又体现在何处呢?
阳光布德泽,万物生光辉。当我们谈到「阳」的时候,很多时候就容易联想到万物勃发的春天。太对了,和物候相关是农历的一大特色。这也就是我们现实当中经常讨论到的以「春雨惊春清谷天」为代表的二十四个节气。