生活中,我經常遇到很多分不清公曆、陽曆、農曆、陰曆的人,今天我們就來簡單說一說關於日曆的那些事兒,要說日曆,就不得不提到曆法。曆法是按照一定的法則,組成年、月、日等計時單位,構成單位之間換算的方法,以供計量時間之用。
歷 法
從古到今,曆法也在不斷的變化與發展,世界各國通用的曆法有很多種,但大體可歸納為三類:
① 陽曆:以太陽回歸年為主要依據的曆法,故名「太陽曆」,簡稱「陽曆」;
② 陰曆:以月亮朔望月為主的曆法,月亮,為陰,故名「太陰曆」,簡稱「陰曆」;
③ 陰陽曆:同時兼顧回歸年與朔望月的曆法。
回歸年是指地球繞太陽公轉一周,從春分點回到春分點的時間,也就是四季更迭的周期,為365天5時58分46秒。陽曆就是把這作為「歷年」的標準。
朔望月是太陽和月亮會合的周期,也就是月亮圓缺盈虧變化的周期,為29天12時44分3秒。陰曆就是把朔望月作為「歷月」的標準,並規定大月30天,小月29天。
中國的事物,無不體現著陰陽思維,有陰就一定有陽,也有亦陰亦陽的,所謂一陰一陽之謂道。曆法便是如此,陽曆就代表太極雙魚圖中的白魚,陰曆代表黑魚,而陰陽曆則代表那條亦陰亦陽的曲線。在這篇文章裡,我會為大家介紹幾種常見的曆法。
幹支歷
首先,介紹下幹支歷。為此,必須得知道何為幹支,幹支是天幹與地支的合稱。天幹有甲、乙、丙、丁、戊、己、庚、辛、壬、癸共十個,地支有子、醜、寅、卯、辰、巳、午、未、申、酉、戌、亥共十二個。天幹和地支按順序相互搭配,以甲子、乙丑開頭,壬戌、癸亥結束,共有60組,算作一周,稱為「六十甲子」。
幹支歷與黃帝有關,是一種用60組不同的天幹地支標記年月日時的曆法,屬於太陽曆,也就是陽曆。它以立春為歲首,交節日為月首,也就是說該曆法的年幹支逢立春變化,月幹支逢節變化,關於節,後文介紹節氣時會詳細說明。因黃帝於公元前2697年登基,所以該曆法將黃帝即位的那天定為甲子年甲子月甲子時。大眾口中常說的黃曆也與黃帝有關,因此,「黃曆」才是正確寫法,而不是「皇曆」。
以2020年1月17日12:00為例,其幹支歷應表示為己亥年丁丑月己未日庚午時。此種曆法,在命理學中常用,大家常聽到的四柱八字便來源於此,但是在平常的生活中,主要是用來紀年,比如今年是己亥豬年,明年是庚子鼠年。
快過年了,大家也肯定聽到過別人說明年是庚子鼠年,那麼為什麼是庚子年呢?在此,我給大家普及一個計算方法:用(2697+年份)的值的末尾數字對應天幹,(2697+年份)÷12的餘數對應地支,組合起來就是該年的幹支。以2020年為例,2697+2020=4717,7在天幹中對應庚,4717÷12=393……1,1在地支中對應子,所以2020年為庚子年。
留心過道歷的人就會發現,道歷年就是用2697加上年份的和值,比如2020年就是道歷四千七百一十七年(4717年)。但是,在此要特別注意一點,要以立春為起點,如果計算時立春還沒到,就要加前一年的年份數。也就是說,在2020年2月4日那天起,才可以用2697+2020,否則,要用2697+2019才正確。關於立春這一點,後文還會提到,在此不加贅述。
接著,再來說說公曆與陰曆。
公 歷
公曆的標準名稱是「格里高利曆」,簡稱「格里曆」,其前身是「儒略曆」,因為它以回歸年為曆法的基本單位,所以屬於陽曆,而且是現在世界各國通用的曆法。由於這種曆法並非是中國所創,來源於西方,所以又稱為「西曆」,與中國舊有的曆法相比而言,又稱「新曆」。大眾口中的公曆、新曆、陽曆,其實說的都是同一種曆法。
在文章開頭我就說過曆法經過了很多次的改變,公曆也不例外。該曆法在當今運用時,歷年中平年365天,閏年366天,四年一閏。一年分12個月,1、3、5、7、8、10、12月有31天,4、6、9、11月有30天,2月平年有28天,閏年有29天。在此,我要囉嗦一句,大家口中的「一(正)三五七八十臘,31天永不差,四六九冬30天,唯有二月28」,從嚴格意義上來說,是不對的,但是作為記憶口訣是可以的。因為正月、冬月、臘月是農曆中的說法,它們分別對應的是一月、十一月、十二月,而不是公曆中的1月、11月、12月,我們都知道陰曆的日期相比陽曆的慢約一個月。至於平年與閏年的區別計算,我想大家都會,上小學時就應該學過了。
陰 歷
陰曆是以朔望月為基本單位,是「太陰曆」的簡稱,又稱「月亮歷」、「華歷」。古希臘歷和伊斯蘭教曆是有名的陰曆曆法。陰曆是傳統曆法農曆的民間俗稱,也就是說民間錯誤地把陰曆與農曆看成是同一種曆法,但實質上它們是不一樣的,有所區別的,因為農曆是一種陰陽合曆。
農 歷
接下來,我們就著重說一說農曆。農曆是我國採用了幾千年的一種傳統曆法,又叫「夏曆」、「舊曆」、「中歷」。農曆,顧名思義,農民的曆法,用來指導農事的一種曆法,事實上也確實如此。農曆是在朔望月也就是陰曆的基礎上通過置閏的方法,使其年的平均長度與回歸年接近的一種曆法,因而兼有陰曆月與陽曆年的特性,所以是一種陰陽合曆。
農曆把太陽和月亮黃經相同的日期(合朔)作為月首,就是初一。朔望月長約29天半,所以農曆有的月為29天,稱為月小,有的月為30天,稱為月大。每當月亮在太陽和地球中間,也就是日、月黃經相同的時候,月亮背光的一面向著地球,地球上看不到月光的現象稱為「朔」,這一天就是農曆的初一。
與「朔」相應的就是「望」,當地球在太陽和月亮的中間時,人們在地球上可以看到一輪滿月,這就是「望」。「望」指的就是農曆十五,「既望」指的是農曆十六,蘇軾的《赤壁賦》一文開頭就是「壬戌之秋,七月既望……」,裡面的「既望」指的就是農曆十六。另外,我給大家普及一個小知識,一般情況下,月亮在月小的十五,月大的十六是最圓的。
農曆以12個月為一年,共354天或355天,與回歸年相差約11天,為求回歸年與朔望月的協調,每19年中設置7個閏月,有閏月的年份共有13個月,全年約384天,明年(鼠年)就閏四月,共384天。而置閏是根據二十四節氣來確定的,所以關於二十四節氣還是要說一說,同時也為了說明前文中關於「立春」的問題。
節 氣
二十四節氣是古人們長期總結天文、氣象與農業之間的關係而創造出來的。它反映了寒冷暑熱的變化和農時季節,因此在農村中是家喻戶曉的,一首節氣歌也廣為流傳,「春雨驚春清谷天,夏滿芒夏暑相連,秋處露秋寒霜降,冬雪雪冬小大寒」,當然,也有其他版本的節氣歌。
節氣時刻表示的是地球繞太陽運行時在軌道上的不同位置,從地球上看,太陽在黃道上運動,一回歸年運行一周,太陽在黃道上的位置用黃經度量,從黃道與赤道的交點(春分點)算起為0°到360°,從0°開始太陽在黃道上向東移動,每15°為一「氣」,有12個「節」,也稱「節氣」,和12個「氣」,也稱「中氣」,節氣與中氣間隔約為15天。逢單的為「節」,逢雙的為「氣」,例如「春雨驚春清谷天」中立春、驚蟄、清明是節,雨水、春風、穀雨是氣。
農曆每月有一個節氣與一個中氣,如果沒有中氣,就設為閏月,比如明年(鼠年)閏四月,只有一個節氣芒種,而沒有中氣。因為節氣與月亮的運動沒有關係,所以節氣實際上屬於陽曆範疇。細心的人肯定知道,節氣在陰曆裡面的日期變化很大,而在陽曆中差不多都有固定的日期,相差不會超過一兩天。
關於二十四節氣的開始,最初是以冬至為始,我猜測可能是取冬至「一陽來復」之義而定。但後來以立春為開始,因為「立」便是開始的意思,立春便意味著新一個輪迴已開啟,乃萬物資始、一切更生之義。通俗點來說,就是立春那天開始,才是新的一年。這裡要注意,立春是一個時間節點,也就是時刻,鼠年立春時刻為:2020年2月4日17:04,因這個時刻屬於那天,所以,老百姓普遍認為立春就是一天。
大眾認為正月初一就是農曆中新的一年,初一始出生的孩子屬相為新的屬相,就是鼠;認為立春是幹支歷中新一年的開始,也就是立春那天是庚子年的第一天。但是,民俗學家和命理學家幾乎認為不管是鼠年還是庚子年,均以立春為第一天,因為子在十二生肖中對應的就是鼠,我們也通常把庚子年和鼠年連在一起說,庚子鼠年,而我也贊同這種觀點,農曆與幹支年均以立春那天為第一天,也就是說立春那天開始才是鼠年、庚子年,之前依然是己亥豬年。我認為這兩種說法並沒有對錯之分,都有各自的合理之處,大家可以把前者當作原則或者根本,後者來實際運用,其實就跟八卦「先天為體,後天為用」的道理一樣。
說到這,可能會有很多人去翻看萬年曆來證實我說的,我勸你不要這麼做,因為你在手機上看到的萬年曆很有可能是錯誤的,不同版本的萬年曆裡面農曆(鼠年)的第一天是不同的。所以,很多人的屬相其實都是搞錯的,只要是在立春前出生的,屬相依然不變。舉個例子,在2019年2月4日至2020年2月3日之間出生的孩子,都屬豬,2020年2月4日起出生的孩子才屬鼠。
了解了不同的曆法,再給大家說一下不同曆法的正確寫法,也就是表示方法。以2020年1月4日、2月4日、2月14日為例,詳見下表。
我們常用的公曆的表示方法就是用數字,當然,公曆還有其他表示方法,在此不加說明;陰曆就用漢字;幹支歷就是用幹支來表示;至於農曆,我認為上表中的是正確的,但不能保證100%正確。生活中,很多人會將不同曆法的表示方法混用,比如:己亥年二月十四,從嚴格意義上來說,這是不正確的,己亥年就應該與幹支合用。就像老人常問的「今天是幾號」一樣,年輕人會用公曆的幾日來回答,但實際上老人問的是農曆。
不管是哪種日曆,都是為了方便我們的生活,指導我們的生活,都是古人智慧的結晶。其中農曆最具實際意義,不應該從我們的生活中淡去。作為中國人,作為古代勞動人民的子孫,對古人的智慧都應該懷有一顆敬畏之心!
由於本人不是專業人士,文中難免會有不足之處,若有方家,還望不吝賜教!
冉立旭寫於2020年1月17日