所谓阳历、阴历、农历等,都是历法。
历法就是人为地设计出一年的月数、日数和月的日数,它们跟天体运动的周期有一定关系,归根结底都是生活中的地理。
世界上各个国家和民族的历法很多,所有的历法都可以归纳为三类:太阳历、太阴历和阴阳历。
太阳历简称阳历,目前全世界通用的公历就是太阳历的一种。
太阴历简称阴历,是目前全世界信仰伊斯兰教民族的共同历法。
阴阳历是一种兼顾太阳历和太阴历的历法,既有阳历成分,又有阴历成分,我国传统的农历就是一种阴阳历。
今天先说说太阴历,即阴历。为什么先说阴历呢,因为全世界几乎所有古老民族都是先观察月亮,确定了月的长度,然后再确定年的。
我国古称月亮为太阴,顾名思义,太阴历就是根据月相变化即朔望月的长度而建立的历法。
太阴历的目标就是追求历月的平均长度与朔望月的长度一致。
朔望月变化的平均周期是29.5306天,因此太阴历的历月平均长度要尽可能接近这个数字。
阴历与阳历的一个重要区别就是,阴历的每一天要反映出月相特征,有其月相意义。
阴历全年分12个月,有大月和小月之分,单数为大月,每月30天;双数为小月,每月29天。为什么不像公历那样设置为28天或者31天呢?因为月相平均变化周期是29.5306天,要在这个数字左右晃,又要保证天数为整,所以每月是29天或30天。
保证天数为整,这是所有历法的基本原则。
这样,一个阴历年就是:30*6 29*6=354天。这就是一个阴历年的长度,与阳历不同的是,阴历没有闰年的说法。
这说明什么?说明阴历一年的长度与回归年(365.2425天)毫无关系。
阴历的每个月天数:
354/12=29.5天
比一个朔望月(29.5306天)少了0.0306天。
怎么解决呢?古老的历法设置了一个规则,30年一共有360个历月,设置191个大月和169个小月。
咱们再来算算:
360个历月是多少天?
191*30 169*29=10631天
360个朔望月是多少天?
360*29.5306=10631.016天
这样二者就非常接近了。
那问题来了,360个历月里哪个是大月?哪个是小月?它不像阳历是固定的,要根据计算才能定。根据月相变化,朔定为第一天,即初一。上弦月时是初七、初八,十五或十六时为望,此时是满月。二十二、二十三时是下弦月。朔望周期近于30天的定为大月,近于29天的定为小月。一般在15个历月中,有8个大月,7个小月。
阴历一年长354天,比回归年少11天,经过3年就少了1个月,大概16年就少半年,然后你会发现寒暑倒置了。
因此,这种历法与四季变化不能保持相符,也不适合安排农业生产。
随着时间发展,各国历法都不采用太阴历,尽管几乎所有的古老文明都是从太阴历开始的,因为大家最开始都是通过观测月相计算一月的长度的,然后才有的太阳历。
目前使用阴历的主要是宗教,它是全世界信仰伊斯兰教民族的共同历法,知道了阴历就能理解伊斯兰教的宗教活动安排。
我国传统的农历,民间虽然叫“阴历”,其实是一种阴阳历,就是它有阴历的成分,又有阳历的成分。它有一套复杂的置闰方法,咱们以后再讲。
下期详解阳历,以公历为例,喜欢的朋友请关注。