(所有“原創(chuàng)”文章謝絕轉(zhuǎn)載,授權請微博私信@春梅狐貍)來來,讓一讓,po主又打算強行科普歷法啦?。}圖真是越來越隱晦了)現(xiàn)在關于“猴年馬月”的消息簡直刷爆朋友圈,好像多年前那些不靠譜的朋友許下的不靠譜的承諾都可以實現(xiàn)了。然而,你確定那些不靠譜的朋友還是原來的那一批么?其實很多人都沒有發(fā)現(xiàn)其實有關“猴年馬月”的新聞和我們家里的老黃歷之間產(chǎn)生了一個bug!按照傳統(tǒng)的生肖紀年和紀月方法,今年是猴年,今年的農(nóng)歷(即陰歷)五月,就是“猴年馬月”,為公歷的6月5日至7月3日期間,共計29天。年農(nóng)歷正月到臘月都有對應的屬相,即每年都有一個馬月,而且固定在農(nóng)歷五月。今年恰逢農(nóng)歷猴年,陽歷的6月5日至7月3日,為農(nóng)歷五月,“猴年馬月”得以成立。“干支紀時”是現(xiàn)今已知世界最長的紀日法,是中華民族一份珍貴的科學文化遺產(chǎn)??梢姟昂锬犟R月”是宣傳傳統(tǒng)文化的良機。都在告訴你6月5日-7月3日是“猴年馬月”,但是你隨手翻開手機APP或者家里的手撕日歷,就會發(fā)現(xiàn)一只到7月6日還都是甲午月啊,也就是傳說中的馬月,但是這都是農(nóng)歷六月初三了呀!那我們再看看12年前吧,2004年同樣也出現(xiàn)了這樣的偏差。分明才農(nóng)歷四月了,為何已經(jīng)是庚午月了呢?不是說了農(nóng)歷五月才是午月的么?我們都知道今年是猴年,因為今年是丙申年。在這兩個字里,丙是“天干”,申是“地支”,前者可以用于排序,后者則對應動物。申=猴,所以今年才是猴年。這種紀年方式便是干支紀年,每60為一個周期,所以我們的60歲才叫“花甲”,一個60年也叫一個甲子。其實干支除了紀年,還可以紀月、紀日、紀時,當這些用干支標記的年月日時用于我們的出生時間,則就是我們很熟悉的“四柱八字”。所以別看我們對于干支歷很陌生的樣子,其實它一直存在我們的生活里。干支歷看起來十分簡單,無非就是沿著順序一直循環(huán)下去而已。與我們之前說到傳統(tǒng)歷法的時候,那些和天文數(shù)學有關的東西關聯(lián)也不大,因為本質(zhì)上它只是另一種數(shù)字表達方式而。所以干支歷使用的歷史十分久遠,確切的干支紀日早在春秋初期就有了,那時是公元前七百多年,至今近三千年了。若說不確切的呢,商代的甲骨文里就有了干支歷。△ 甲骨文干支表(所屬商代王世為文丁至帝辛[商紂王],約公元前11世紀)干支紀日是干支歷最早出現(xiàn)的一員,如今我們在日常里幾乎已經(jīng)不使用干支紀日了,而是使用初一十五這樣相對簡單的形式。但其實仍然在農(nóng)歷里存下了許多干支紀日的痕跡。比如夏天即將到來了,我們就會很畏懼那個“三伏天”,那么“三伏”就是用干支紀日計算出來的。分別是:夏至日后第三個庚日為“頭伏”,第四個庚日為“中伏”,立秋后第一個庚日是“末伏”。由于“庚”是天干里一員,所以它10天一個循環(huán),又由于夏至和立秋之間會出現(xiàn)庚日可能產(chǎn)生1個偏差,所以“頭伏”和“末伏”都是10天,而中伏則可能為10天或20天,7月17日~26日為初伏;7月27日~8月15日為中伏;8月16日~25日為末伏隨后又出現(xiàn)干支紀年。一般認為干支紀年從東漢開始使用,至今也近兩千年前了。正是由于干支有類似數(shù)字的意思在,所以干支紀年有點像我們現(xiàn)在的公元2016年,只是干支是60一個循環(huán)。而古代皇帝使用的是年號,則類似于臺灣地區(qū)還會使用的民國105年。在年號更迭頻繁的時候,干支紀年就變得尤為明確了,比如我們都知道清朝亡于辛亥革命,1911年就是辛亥年、(大陸地區(qū)說79年的時候是1979年,臺灣地區(qū)則可能就是民國79年即1990年的意思了)而干支紀時就更簡單了,我們一般只會用到地支,比如子時、午時,只要看過古裝劇就會更熟悉了。而一天十二個時辰,所以干支紀時每5天就能實現(xiàn)一個循環(huán)了,當干支紀時循環(huán)12次的時候就是60天,干支紀日也就實現(xiàn)了一個循環(huán)。我們到現(xiàn)在為止都沒說過開頭時候說的猴年馬月為什么會出現(xiàn)偏差對不對,因為我們還沒聊到干支紀月呢!干支歷很有意思的一點就是,它很喜歡用二十四節(jié)氣作為分割點,比如我們上面已經(jīng)提到過的“三伏”,用到了“夏至”和“立秋”。再回憶一下,我們在之前那篇巨燒腦的傳統(tǒng)歷法科普文里還提到過,干支歷的紀年方式并不斷開在正月初一,而是在立春,所以立春也是二十四節(jié)氣里的第一個節(jié)氣。△ 干支紀年里不會存在無春年,因為每一年的開始都是立春大家估計也就明白了,干支歷的紀年使用的是地球繞太陽公轉(zhuǎn)的方式,即回歸年,是一種太陽歷。那么干支歷里的紀月呢?也是使用二十四節(jié)氣為分割點的,所以干支紀月只能說是近似于農(nóng)歷的月,而非等于,這就是我們開始的時候萬年歷顯示出現(xiàn)了偏差的原因。由于農(nóng)歷月使用的是月亮的圓缺,而干支紀月根本不考慮這點,于是干支紀月和農(nóng)歷月之間不存在有規(guī)律的換算方式,干支月的起始日更加不會是初一(除非巧合)。無論我們采用“定氣”還是“平氣”法來計算二十四節(jié)氣,一年都肯定有24個節(jié)氣,不多不少,所以干支歷沒有閏月。干支紀月出現(xiàn)的非常晚(相對于干支紀年、紀日),相傳是唐朝李虛中才開始使用的。但是我們可以肯定的是,干支紀年、紀月、紀日、紀時到宋代《淵海子平》成書的時候已經(jīng)十分成熟了,這本書也就是“子平術”的源頭。△ 《淵海子平》由宋代徐大升依據(jù)東海徐子平先師論命成果而編著其實使用農(nóng)歷月并沒有錯,并非一定要使用干支紀月里的午月。因為午月是使用以支建月的方式,這個可要比干支紀月出現(xiàn)得早得多了!地支最早出現(xiàn)和一大堆動物并沒有什么關系,而是跟天上星辰有關系。以北極心為圓心,北斗星的柄在一年中會旋轉(zhuǎn),將天空劃分成12個部分,每走一格就是一月。這十二部分后來有了名字,就是地支。再后來,人們使用十二種動物來對應地支。顯然這種方式更生動形象,也更易于記憶,所以我們往往會在使用地支的地方使用動物代稱。于是,也就有了申年=猴年、午月=馬月的說法,猴年馬月就出現(xiàn)了。不過事實上,無論是地支還是生肖,我們都絕少使用這種紀月方式。你見過除了“馬月”以外的月份,我們用動物去稱呼么?
|