立春 = 元旦?

每年農曆新年(Lunar New Year)都有一個年經問題,元旦日是在正月初一還是立春日?究竟哪一天才是新年?其實顧名思義,新年就是新的一年, 節錄自 宋.吳自牧 《夢粱錄.正月》:『正月朔日(即正月初一),謂之元旦,俗呼為新年。一歲節序,此為之首。』而在宋代以前,只有『元旦』或『新年』,並沒有『春節』這個名稱。所以新年就是新的一年,跟春天不一定有關係,因為這是曆法問題,這要看看古時是如何去定義為『一年』。

早在戰國時代,中國人已經採用太初曆法,已計算出一年為 365 又 4 分 1 日,一月約為 29.5日。跟今天一樣,月份以月缺月圓的循環去計算。然而節氣乃根據地球圍繞太陽公轉計算。簡單而言,初一是根據陰曆,而節氣則是根據陽曆,所以初一不可能(必定)會跟立春在同一日,除非把『新年』定義為春天之始,則另作別論。

而『一年』乃根據天干地支分為十二個月,分別是子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。跟年份或時辰一樣,當中『子』月為歲首,子月朔日就是新年,但子月卻又並非大家所理解的西曆一月尾至二月尾(立春前後)的日子。子月其實是十一月,也就是在戰國年代,十一月初一才是元旦。後來戰國時代秦國的顓頊曆改了歲首在十月(即亥月)1,在杜甫《十月一日》詩便有提及唐代僚人新年是在十月初一(見《從杜甫〈十月一日〉談裹蒸糉》)。而現行的曆法是源自漢武帝的太初曆,自始元旦日便定在今天的正月初一,算來也差不多有二千年歷史。

回到近代,自從明治維新之後,日本人的新年由中國的農曆正月初一改為西曆一月一日,而民國初年亦曾經有一段短時間把元旦改為西曆一月一日。所以說到底,元旦日是哪一天是由當權者決定的,我們這等蟻民在坊間辯論到底是初一還是立春,其實意義不大。

  1. 《晉書.律曆志下》:『暨於秦漢,乃復以孟冬為歲首。』

Leave a Reply

Your email address will not be published.