探索中国历法的奥秘:从阴历到干支,岁首与生肖的变迁
在古代中国,时间管理是一个复杂而精确的问题。尽管许多学者耗费了大量心血,但仍未能完全揭开其迷雾。然而,有几点是众所周知的:在辛亥革命之前,大年初一被称为“元旦”,立春则被称为“春节”。随着辛亥革命后的政府宣布废除农历并采用公历,从1912年开始,将公历1月1日定为“元旦”,农历大年初一失去了它的名称。为了满足民众对年节庆祝的需求,1914年的政府又颁布了一项法令,将农历大年初一重新命名为“春节”,结果是立春这个名字再次失去了其意义。
历史上,一年的第一天(岁首)的起始日期有多次变化。如果以现在的农历标准来看,那么夏代将正月初一作为岁首;殷商时代则选择十二月初一;周代则选取十一月初一;秦代进一步提前至十月初一,而直至西汉时期。在汉武帝时期,他推行了《太初历》,恢复了夏代以正月初一作为岁首这一制度,这个制度一直沿用到了后世。不过,这只是日常生活中的一种纪念,不是干支纪年的基础。
几乎所有古代文明最初都使用阴历(也就是按照月亮周期来计算)来记录时间。由于新月和满moon之间相隔29.5天,这样的计数非常直观且明显,因此人们自然地把这段时间设定成一个时间周期,即中国农历中的一个“月”。
然而,由于地球绕太阳一年365天,与12个完整新 moons之合不上11天,“12个 月”比 “一年”少11天。这意味着阴曆紀時非常不精确,有时候还需要闰一个额外的30或31日才能跟上太阳年的周期。
我们今天所说的24節氣实际上是由12个单数节气和12个双数中气组成,它们把一个太阳年的时间平均分成了24等份,所以它是一种纯粹的地动曆法。而汉武帝推行《太 初曆》的最大贡献在于:以正月作为岁首,以没有中气的那几个月份作为闰望连续进行。这两点一直影响到了后来的各种曆法系统。
为了避免出现两个正统岁首,如果遇到闰正午,就改用二级闰望。但这也是为什么二级望连续得最多原因之一。不论哪朝廷使用过什么样的曆法,它们都离不开24節氣调节。
皇歷與陰曆間錯位
对于国家来说,纪年是一个重要问题。在乡土社会里,对于民众来说,他们并不需要准确知道自己的年龄,只要他们能够处理好日常事务就可以了。但对于国家来说,要正确地记录事件、庆典和官员任职都是必须遵守的一些规定规矩。
汉朝以前,很多地方依赖帝王名字加上执政年度来记载,但有时候也会根据太歲來記載西漢末期才開始採用干支紀年の方法。這種紀年方式稱為「干支紀」,即通過結合「天干」與「地支」的組合來記錄時間,每個循環完一個「十全」(10個天干)以及一個「六全」(6個地支)後會回到最初,這樣便形成一個60年的循環計畫過程。
農歷中的幹支紀也有類似的概念,用於記錄每個季度,也就是將冬至所處之季稱為子季(通常是在農歷十一month),下一個季則稱為丑季,並且立春發生的那個季就叫做寅季自從改良後來已經成為每個寅季都是農歷正午,這種情況也被稱作建寅之音或者建寅正午等。此外還有一些例外的情況可能出現不同於此規律的情況發生也不足為奇的事實證明,在某些偏遠地區老人們對他們自己生命中的確切數字並無準確了解,但這並沒有妨礙他們進行日常生活活動,但是對於國家時間系統而言,這卻是一個巨大的問題?
隨著時間流逝,一系列新的發展變化逐漸出現,其中包括南北朝時期由王充提出十二生肖觀念,使得中國傳統文化更加豐富多彩。而今日我們所見到的十二生肖,其實際應該根據的是農歷,而不是按照傳統上的點算,即使如此,也有人仍然堪慮是否真的應該這麼做?