探究中国历法之复杂:从元旦到春节,岁首的变迁与干支纪年的演变
在汉代之前,中国的纪年方式存在多种变化。夏、商、周时代,每个朝代都有不同的岁首选择。夏代以正月初一为岁首;商代则是十二月初一;周代改为十一月初一。秦始皇统一天下后,将十月初一作为新的一年的开始,这样的制度一直沿用到西汉时期。
然而,汉武帝时期推出了《太初历》,恢复了夏季的正月初一作为新的岁首。这次改变对后来的历法制定产生了深远影响,但它并不是国家正式使用的纪年标准,而是在日常生活中使用的一个方便工具。
古代几乎所有文明最初都是依据阴历来计算时间的,因为观察月亮盈亏朔望周期直观且明显。但是,由于一个“农历”(即12个月)只有354天,与地球绕太阳一年365天不匹配,因此需要每两三年增加一个闰月来保持同步。
24节气系统,则是一种纯粹基于太阳年的时间分割,它将一年平均分成24等份,从而形成了一套严格按照太阳运动规律进行调整的准确时间体系。在这个体系中,没有中气的那些日子被称作“节气”,而双数中的那些日子被称作“中气”。
为了避免出现两个正月的问题,当遇到闰二月时,就会改为闰二月,这也是为什么二 月最容易成为闰额原因之一。在任何朝代都离不开24节气调节的情况下,一些地方还保留着旧有的纪年方法,比如以帝王名和执政年份或者太岁纪年。
在乡土社会里,对于民众来说,不知道自己的具体年龄并不妨碍他们日常生活,但对于国家来说,确定性的记载却是一个大问题。于是,有人提出了干支纪年的概念,即用天干地支配合来记录时间,这样可以得到一个十九百二十八万亿四千零五十六重复一次完整循环,并且能够使得每隔六十年就回到同一种情况。
然而,在实际应用中,由于干支年代与农历年代不吻合,所以干支年代并非就是我们现在说的生肖属相周期。不过,如果我们要根据立春这个节点来划分生肖属相,那么我们的划分点也应该是立春这一刻,因为立春通常落在公历2/3-5之间,是整个年度开始的一个标志性事件。而如果我们想要追溯更早前的历史,我们可以看到十二地支已经与十二动物相关联,比如《盗者》这篇竹简中的描述,其中规定了各地支对应的人物特征,但是这些只是理论上的搭配,并没有直接关系到实际生活中的日期或事件。
随着东汉王充《论衡》的出版,十二地支与动物对应关系才变得更加清晰,并最终发展成为今天所知的生肖系统。在南北朝时期,该系统已广泛流传至民间,被用于各种吉凶预测和占卜活动。但到了公元之后,以公元计年的习惯普及开来,使得原先由阴阳结合建立起来的地平经度失去了实用价值,而只剩下象征意义和口头传统。一切关于生命、运势以及其他方面的事宜,都似乎不能再仅仅依靠这种神秘而又古老的地平经度去解答了。如果有人说,从今往后让人们根据农历的大致起始点——即正 月第一日——去决定它们所属哪个生肖,那么这样的说法其实也无可厚非,只不过是个人的想法罢了。不管怎样,最重要的是,让人们能享受属于自己的那个特别的时候,无论那时候是什么时候,也无论那是哪个生的故事吧!