祛魅| 羊年始於立春還是大年初一?
羊年始於立春還是大年初一
吳國盛
剛剛立春,微信圈有朋友轉發文章,提出「羊年應從立春起算」,感覺怎麼會有這樣的奇談怪論?上網一搜,發現「歲首」之爭相當激烈,跟中醫之爭一樣,到了傷感情的地步。草成一篇,以釋自己的疑惑,也就教於方家。
「年」是一個循環往複的周期系統,從哪一天開始起算,是一個人為約定的東西。這個約定就是曆法。立春起算還是初一起算,取決於你採用何種曆法。
現代中國人常見的曆法有兩種,一種是來自西方的基督教歷,我們今天稱之為「公曆」,一種是中國古代一直流傳到清朝的官方正統曆法,我們稱之為「農曆」。按照公曆,歲首是1月1日,我們今天稱之為「元旦」;按照農曆,歲首是正月初一,我們今天稱之為「春節」。這樣一說,似乎本文標題的問題根本就不是一個問題。然而問題在於,「羊年」是什麼意思?「羊年」這個說法的背後是否暗指了另一種曆法?
1,「羊年」出自干支紀年
羊年的說法起於屬相。屬相與中國傳統的天干地支(簡稱干支)相關。由10個天干(甲、乙、丙、丁、戊、己、庚、辛、壬、癸)和12個地支(子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥)相搭配組合,形成從甲子到癸亥共60個干支,可以不重複地為60個數字命名。干支的歷史由來,學界尚未明確,暫且不論。干支被用來記日,最早可見於殷墟甲骨文,目前公認最早的干支記日是從魯隱公三年(公元前720年)二月己巳日開始的,一直綿延至今。干支也被用於記年、記月、記時。中國民間用12種動物對應12個地支,以方便記憶,稱為屬相或生肖:子屬鼠、丑屬牛、寅屬虎、卯屬兔、辰屬龍、巳屬蛇、午屬馬、未屬羊、申屬猴、酉屬雞、戊屬狗、亥屬豬。所謂羊年,就是未年。把屬相與地支綁定的時間無可考,東漢王充(公元27-97年)的《論衡》可能是記載這種綁定的最早文獻。
2,什麼是干支紀年?
給每一年做一個標記、起一個名字以便辨識叫紀年。紀年的基本方法是確定一個參考點(通常是元年),然後加上一個數字。相當於給出一個數軸,標定數軸上的某個點,只不過原點不是0而是1。比如,按照公曆,今年是公元2015年,意思是從傳說中的耶穌誕生那年算起今年是第2015年;在台灣,今年是民國104年,意思是從中華民國建立那年起算,今年是第104年。
中國歷史上有兩套紀年方法並存。一個是年號紀年,即以某帝王年號或政權年號為參考點,再加上一個數字。比如康熙五年(1666年),慶曆四年(1044年)、永和九年(353年)、民國八年(1919年)等等,都是如此。
年號紀年法有缺點。歷時的看,不方便計算長時段的時間間隔。比如你想算一下從康熙五年到民國八年過了多少年,就不好算。共時的看,如果有不同的王朝年號並存,則容易引起混亂。這就出現了基於天象推算的第二套紀年方法即干支紀年法。理論上講,干支紀年法也包含「元點+數字」兩個要素。但是,干支紀年法的元點十分古怪,它不是基於某一個重要的歷史事件,而是曆法家為了曆法體系推算的需要,人為假定的一個起點。這個起點被曆法家稱為「上元」。不過,不管這個「上元」怎麼定,只要把某一年的干支確定下來作為標準就可以了。歷史上,漢武帝太初元年(公元前104年)頒布《太初曆》,這一年被定為「丁丑」年。從此,干支紀年法與年號紀年法同時搭配使用。干支紀年法60一個循環,計算長時段比較方便一點。比如康熙五年是丙午年,民國八年是己未年,它們相差應該是60的倍數加13(已未-丙午)。如果你能夠大致知道它小於300大於200,那答案就只能是253。
說了半天,干支紀年就是用干支為每一年命名,並不涉及一年從哪天開始算起。如何定歲首,取決於曆法。請注意,干支紀年本身並不是曆法。
3,什麼是曆法?
曆法是依照天象將日組織成月、將月組織成年的方法。中國傳統曆法農曆是一種陰陽合曆,即既有陰曆的成分,又有陽曆的成分。陰曆根據月亮的視運動周期編製,陽曆根據太陽的視運動周期編製。陰曆的優點是,人們根據月相就可以大致知道當天的日子。比如,滿月就是差不多十五,上半夜在西天看到半月就是差不多初七八,下半夜在東天看到半月差不多二十二。純粹的陰曆與太陽視運動毫無關係,比如古代希臘的曆法和現代伊斯蘭國家的曆法就是純陰曆。他們那裡的8月份有時候在夏天,有時候在冬天。中國是一個農業國家,農耕文明與太陽的視運動息息相關,所以,絕無可能採用純粹的陰曆。我們的祖先信奉陰陽互補的哲學,也沒有像古埃及以及後來的基督教世界那樣採用純陽曆,而是採取了陰陽合曆。
中國的陰陽合曆是這樣安排的:月份的設置完全依據月亮的視運動周期,約等於29.53天,因此有的月29天,是為小月,有的月30天,是為大月;朔日(月亮完全看不見)為每月的起點(初一);通常1年設12個月,約354.367天,但這遠遠不夠一個回歸年(約等於365.24天)的長度,於是用添加閏月(置閏)的方法,使年的平均長度接近實際的回歸年長度。
4,什麼是立春?
立春是二十四節氣的第一個。為了合理安排置閏,農曆必須有它的陽曆根據,這個陽曆根據就是24節氣。24節氣完全根據太陽的周期視運動規律編製,是一種純陽曆。它們與來自西方的現行公曆有明確而穩定的對應關係:比如春分總在3月20-22日,秋分總在9月22-24日;夏至總在6月20-22日,冬至總在12月21-23日等等。24節氣中的奇數叫「節氣」(節),偶數叫「中氣」(氣)。比如立春為節氣,雨水為中氣。從漢代的《太初曆》開始,形成了統一的置閏規則:第一、冬至必須在11月;第二、兩個冬至間如果正好有12個月就不置閏,如果有13個月就置閏;第三、需要置閏時,在沒有中氣的那個月之後設置,稱為閏某月。
24節氣可以幫助農民安排農事,也幫助曆法家置閏從而編製陰陽合曆,但它本身只是農曆的附加參照,並不是一種獨立的曆法。農曆規定,正月初一是一年之始。所謂「正朔」,既表明一年之始為「正」(月),一月之始在「朔」(日),也表明,這是皇家正統,不容質疑。把正月定為一年之始是夏朝的做法,殷商以十二月為始,周朝以十一月為始。今天之所以把農曆也稱為夏曆,就是繼承了以正月為歲始月的緣故。
農曆的這種陰陽合曆性質使節氣與月份並不同步,除了冬至肯定在11月,立春有時在正月,有時跑到了前一年的十二月。這就是所謂"一年無春」、「一年兩頭春「等「四時之氣不正「現象。按照19年閏7次的規則,這種「四時之氣不正」的現象是很常見的。比如農曆明年(羊年)的立春就跑到了今年年尾。但是請注意,它雖然出現在今年(馬年),但它仍然是羊年的立春。羊年的立春出現在馬年,這是陰陽合曆導致的一個常見現象。
羊年的立春出現在馬年,並不意味著羊年要提前到馬年,那樣的話就亂了。司馬遷有一句話講得很明白:「正朔,王者歲始;立春,四時之始。」也就是說,一年之始在正月初一,時節之始在立春,區分得非常清楚明白。有的人把「一年之計在於春」偷換成「一年之始在於春」,是不應該的。
有的網友提出《清實錄》中以立春為農曆年之始,比如:中華書局影印《清實錄》之第廿九冊,仁宗睿皇帝(嘉慶)實錄之第二冊,第1130頁,嘉慶十年十二月十六日(乙未)立春,《實錄》的記載是:嘉慶十年乙丑十二月乙未……是日丙寅年立春。
這個記載里哪裡說了以立春為農曆年之始?我們可以發現,這一句是標準的農曆寫法:1、雙紀年:帝號紀年(嘉慶十年)+干支紀年(乙丑年);2、月不用干支(十二月);3、日用干支(乙未日)。這一天是立春,但不是乙丑年的立春而是下一年丙寅年立春。丙寅年立春跑到乙丑年,這不是傳統曆法中一個常見現象嗎?怎麼會誤解成以立春為歲首呢?如果它以立春為一年的開始,就不應該寫「嘉慶十年乙丑」,而應該寫「嘉慶十一年丙寅」。如果以立春為歲首,就不存在羊年的立春跑到馬年的現象。只有以正朔為歲首的農曆,才存在這個現象。
5,有以立春為歲首的曆法嗎?
有沒有一種曆法把立春列為一年之首呢?有的。在中國歷史上,的確曾經出現過純陽曆的曆法,即由北宋著名學者沈括所創立的「十二氣歷」。十二氣歷根據太陽視運動來編製曆法,完全不考慮月亮運動。它把一年分為12個月,參照節氣定月:立春為1月1日,驚蟄為2月1日,……大寒為12月1日。月亮的朔(不可見)和望(滿月)也在曆法中標註,但只是一種附加信息,幫助人們預測潮汐。然而,沈括創立的這個十二氣歷並沒有被皇家採納。
除了沈括的十二氣歷之外,在中國歷史上還實際存在著一種類似的「准曆法」,這就是由命理家(算命先生)們在編寫八字時採納的特殊曆法方案,現代有些人稱之為「干支歷」或「節氣歷」。命理學家算命首先要掌握一個人出生時的年、月、日和時辰的天乾和地支,所謂年柱(年乾和年支)、月柱(月乾和月支)、日柱(日乾和日支)和時柱(時乾和時支),一共是四柱八字。
命理家的年柱與農曆的干支紀年不同。後者把正月初一定為一年之始,前者把立春定為一年之始。
命理家的月柱與農曆的月份也不同。命理家的月份是按照類似十二氣歷那樣的方式劃分的,即按照節氣不按朔望月來確定月干支,沒有閏月。另外一個重要的不同是,農曆每年12個月,正好跟12地支相配,因此,並無設置天乾的必要。命理家為了湊足八字,所以人為規定了月天干。由於存在閏月,農曆裡面被迫讓閏月和頭一個共享同一個干支,這樣干支紀月實際上是不連續的,沒有什麼曆法意義,因此,通常的農曆紀月時只用數字,不用干支。
命理家的日柱與農曆的干支紀日是一致的,只是起算時辰不盡相同。比如,立春日不是從子正(午夜12點)起算,而是從立春那一刻起算。農曆規定一日由子正起算,而命理家往往從子初(午夜11點)起算。
命理家的時柱與農曆的時辰不盡相同。一天12個時辰是人為劃分的,目的就是跟12地支相配,因此時辰也沒有設置天乾的必要。同樣為了湊足八字,命理家人為規定了時天干。
總的來講,命理學家採納的這一套純陽曆性質的八字編寫方案有其獨特之處,但從未以一個獨立的曆法面目出現,眼下也還不是一種自洽合用的曆法。比如,12個月和12個時辰正好對應12地支,月柱和時柱中的天幹完全是沒有必要的;再比如,由於它強調立春要從立春那一時刻起算,就導致了同一天分屬兩個月甚至兩年的現象出現,這根本不可能是一個嚴肅的曆法要求。
在中國歷史上的大多數時期,頒布曆法是皇家神聖不可侵犯的獨特權力,私造曆法可處死刑,因此,星相家採納的這一套「准曆法」從未登上歷史舞台,只在民間偷偷流行。因此我們也可以說,歷史上並不存在什麼農曆之外的「干支歷」,有的只是「八字編寫方案」。農曆採用干支紀年、紀日,與所謂的「干支歷」毫不相干。「採用干支紀年紀日」與所謂的「干支歷」不可混淆。
什麼樣的曆法以立春為歲首?沈括的「十二氣歷」、命理家所謂的「干支歷」,還有短命的太平天國採納的「天曆」。但需要強調指出,這些曆法都不是正統的農曆,不是從未實施,就是民間自行其事。按照正統的農曆,正月初一為一年之首。作為農曆干支紀年的羊年,當然也從正月初一算起。
6,為什麼會有「立春起算」和「初一起算」之爭?
既然農曆羊年當然是從大年初一起算,為什麼還會有如此激烈的起點爭論呢?皇權政治的結束、農曆喪失官方正統地位不受法律保護、命理家(算命先生)乘機爭奪曆法正統,是根本原因。
辛亥革命結束了兩千年的皇權政治,也完成了一次重大的曆法改革,即在廢除皇帝年號的同時,廢除中國傳統曆法,採納來自西方的耶誕歷。民國的革命家在與傳統告別方面非常激進,不僅曆書上不準印刷農曆日期,一度甚至禁止漢族人民過農曆「新年」。只是由於廢禁舊曆效果不佳,最後不得不中止禁令。然而,在這段廢除農曆的真空時期,民間命理學家的曆書開始流行,正統農曆與命理學曆書開始在民間混淆,為今天的歲首之爭種下了禍根。
命理家主張的所謂「干支歷」與農曆是兩種完全不同的曆法方案:所謂「干支歷」是純陽曆,農曆是陰陽合曆。皇權垮了,沒有人定「正朔」了,命理家機會也來了,應該從地下狀態走上檯面,應該獨樹一幟,公開宣揚和完善自己的基於節氣的純陽曆法。但是,新文化運動以來,破除迷信是時代主流,星相算命屬於被打擊之列,不敢過份大張其鼓,只能借著民俗學的名義,在傳統農曆的框架中為自己張目。但這樣一來,就把農曆給敗壞了。
傳統農曆的捍衛者為什麼對命理家在干支紀年問題上的攪混水無比憤慨呢?深層的原因是,皇帝年號取消之後,傳統農曆只剩「干支紀年」這一種紀年方法了。它若出現歧義,則整個農曆的紀年體系就完了。過去年號紀年與干支紀年相搭配的時代,年號紀年由皇家發布,一言九鼎,民間算命先生在干支紀年問題上做些手腳,無礙大局。誰都知道康熙五年即丙午年是從正月初一起算。但是現在皇帝年號沒有了,干支紀年成為農曆僅有的紀年方式,若是被誤解成從立春算起,那整個農曆就亂套了。比如,公元2010年2月14日是農曆庚寅年的正月初一,公元2011年2月3日是農曆辛卯年的正月初一,但若按照干支紀年從立春算起的「星相家法則」,這兩個日子就都是農曆庚寅年的正月初一了。再比如,如果立春為歲首的話,公元2015年2月4日(立春)到18日(除夕)之間,就既是農曆甲午年(舊年還沒有過完),又是農曆乙未年(已經立春了)。何其亂也。
中華人民共和國繼續把耶誕歷(公曆)作為國家曆法,對傳統農曆則不置可否,這是導致歲首之爭得不到權威判決的一個外部制度原因。目前網上爭論的情況大概是,曆法家堅持正月初一為歲首,民俗學家(算命先生)主張立春為歲首。
7,出生於立春和大年初一之間的人應該屬羊還是屬馬?
回到本文標題所提出的問題,生於立春和大年初一之間的人應該屬羊還是屬馬?我的回答是,都可以,取決於你怎麼理解屬相。如果你認為屬相的基本功能是供算命先生算命之用,那你就屬羊。如果你認同屬相的基本功能是幫助記住出生的農曆年份,那你就屬馬。
8,結論
文章發出後,網友們評論熱烈,我再補充一個結論,以為互動:
第一、命理學家(算命先生)有自己的一套,農曆也有自己的一套,各自都可以自圓其說,把它們混在一起是造成紛爭的根源。命理家應高舉他們所謂「干支歷」的大旗,與「農曆」明確區分開來。農曆的捍衛者也應該申明自己陰陽合曆的性質,與純陽曆「干支歷」劃清界限。
第二、農曆採用干支紀年,與「干支歷」完全是兩回事,不可故意混淆視聽。農曆首次採用統一的干支紀年,是在漢武帝太初元年(公元前104年,農曆丁丑年);星相家用干支歷算命最多可以追溯到唐代李虛中(公元761-813年),也許只能追到宋代的徐子平(公元907-960年)。
第三、屬相是跟著農曆走,還是跟著算命先生的「八字」走,國家沒有法律規定,老百姓可以自主選擇。如果你跟農曆走,羊年就從初一算;如果你跟八字走,羊年就從立春算。
第四、雖然羊年從立春算還是從初一算,由你自己選擇,但你不能說,按照農曆,羊年從立春算,你也不能說,按照八字,從初一算。你要是那麼說,就是胡攪蠻纏了。
再補充一個,第五、屬相依附地支,並非脫胎於術數。干支紀日可追溯到殷商,干支紀年可追到漢武帝的太初曆,屬相與地支綁定至少可追到東漢王充,而八字命理術最多追到唐代。八字算命術流行之前,漢族人民一直使用屬相標記生年。屬相不能被命理術獨家綁架。
推薦閱讀:
※熊爸爸 Hakle 逢山開路 遇水架橋
※龍年頭尾都「立春」
※為什麼都沒有立春就要過春節,春節沒有春還叫節么?為什麼不把立春那天當春節呢?
※「蛇年」無「立春」
TAG:立春 |