?

試論干支紀月、紀日、紀時

2020-01-07 06:28王全營
決策探索 2020年1期
關鍵詞:天干干支甲子

王全營

上一篇小文我們說了中國歷史上的干支紀年,現在咱們接著這個話題聊一聊干支紀月、干支紀日、干支紀時。

干支紀月首先是將十二地支和十二個月份相配,用以紀月,叫“月建”?!稘h語大詞典》釋“月建”曰:“指舊歷每月所建之辰。古代以北斗七星斗柄的運轉作為定季節的標準,將十二地支和十二個月份相配,用以紀月,以通常冬至所在的十一月(夏歷)配子,稱建子之月,類推。十二月建丑、正月建寅、二月建卯,到十月建亥,如此周而復始?!泵骼社镀咝揞惛濉ぴ陆ā酚洠骸罢鹿澬鐣r北斗之杓指于寅位之初,雨水正月中氣,斗杓戌時指寅位之中。二月指卯,三月指辰,名曰月建,亦名斗建?!敝朗辉陆ㄗ?,以此類推:十二月建丑、正月建寅、二月建卯、三月建辰、四月建巳、五月建午、六月建未、七月建申、八月建酉、九月建戌、十月建亥。如《史記·歷書第三》載:十月為亥、十一月為子、十二月為丑、正月為寅、二月為卯、三月為辰、四月為巳、五月為午、六月為未、七月為申、八月為酉、九月為戌?!稘h書·律歷志第一上》所載月建與上文完全一樣。由此看來,“月建”最晚在西漢已經有了。

月建配以天干,就有了干支紀月。上一篇文章我們說干支紀年有其規律,那么干支紀月有沒有規律可循呢?同樣有,簡單說還是60一循環,一年12個月,也就是5年一循環,周而復始。有幾句口訣便于記憶:“甲己之年丙作首,乙庚之歲戊為頭。丙辛寅月從庚起,丁壬壬寅順行流。更有戊癸何方覓,甲寅之上好追求?!边@一段話告訴你是從年份的天干尋月份的天干。首先知道正月都是“寅”月,第一句“甲己之年丙作首”是說天干是“甲”和“己”的年份正月天干都是“丙”,配上地支“寅”,就是“丙寅月”。如1994年是“甲午年”、1999年是“己卯年”,這兩年的正月都是“丙寅月”、二月是“丁卯月”、三月是“戊辰月”?!耙腋畾q戊為頭”,1995年是“乙亥年”、2000年是“庚辰年”,這兩年的正月天干都是“戊”,配地支“寅”,就是“戊寅月”,二月是“己卯月”、三月是“庚辰月”。以此類推,任何一個月份的干支就有了。古人常有以干支代替月份的用法,如唐杜甫《草堂即事》詩:“荒村建子月,獨樹老夫家?!薄缎绿茣っC宗紀》:“寶應元年建寅月甲申,追冊靖德太子琮為皇帝?!薄敖滦梁?,大赦?!薄度龂萘x》第七十一回有一段話:曹操接到夏侯淵戰死的報告,放聲大哭,“方悟管輅所言:‘三八縱橫,乃建安二十四年也,‘黃豬遇虎,乃歲在己亥正月也”。建安二十四年(219年)是己亥年,“亥”十二生肖是“豬”,“甲己之年丙作首”,己亥年正月是“丙寅月”,“寅”的十二生肖是“虎”,知道了十二生肖和干支紀年、紀月,對曹操的話就理解了。

中國科學院紫金山天文臺編《大眾萬年歷(1901—2100年)》(上??茖W技術出版社)、《21世紀百年歷》(上海辭書出版社),逐月都有月建,可以參考。

干支先是用于紀日的。說到干支紀日,《呂氏春秋·察傳》有一個嘲弄讀錯字的故事:孔子的弟子子夏去晉國,途徑衛國,夜里投宿客店,聽到隔壁有人讀史記:“晉師三豕(“豕”音shǐ,即豬)涉河?!弊酉囊宦?,知道讀錯字了,說:是“己亥”不是“三豕”。因為“己”與“三”相近、“豕”與“亥”相似。子夏到了晉國一打聽,果然晉軍于“己亥”渡過黃河。這里的“己亥”是“日”而不是“年”。這就是成語“三豕渡河”的詞源。我國早在商代已有干支紀日,如甲骨文卜辭“癸酉貞日夕又食,佳若?”意思是癸酉這一天占卜,當天黃昏又發生日食,是佳兆嗎?“癸酉”就是干支紀日。再如我國第一部詩歌總集《詩經·小雅》:“十月之交,朔月辛卯,日有食之?!薄凹崭?,既差我馬?!边@里的“辛卯”“庚午”也是干支紀日?!吨芤住ど辖洝ばM卦》:“先甲三日,后甲三日?!蓖蹂觥墩x》曰:“甲”者造作新令之日,甲前三日,取改過自新,故用“辛”。甲后三日,取丁寧之義,故用“丁”。王弼的解釋是否正確是儒家的事,但說明“甲”“辛”“丁”都是紀日的——十天干“辛壬癸甲”,“辛”在“甲”前三日,“甲乙丙丁”,“丁”在“甲”后三日。

筆者查到的史籍中連續使用干支紀日,始見于《左傳·隱公三年》,記有:二月己巳,三月庚戌,四月辛卯,八月庚辰,冬十有二月癸未。從魯隱公三年(公元前720年)起2700多年來甲子紀日沒有間斷。我們以《宋史·太祖紀一》建隆元年五月記載的事件為例:五月己亥朔,接下來發生的事件分別記在庚子、壬寅、癸卯、甲辰、丙午、己酉、丁巳、己未、丁卯、戊辰等日,共11個日子,“五月己亥朔”,“朔”是初一,查一下“60甲子表”就可以知道后面10個日子分別是:五月初二、初四、初五、初六、初八、十一、十九、二十一、二十九、三十。

夏歷每個月的天數不同,干支紀日沒有什么規律,可是你只要知道每個月的初一(朔)的干支是什么,查一下60甲子表就可以知道某日干支是什么了。中國科學院紫金山天文臺編《新編萬年歷(1840—2000年)》(科學普及出版社)、《新編萬年歷(修訂本,1840—2050年)》(科學普及出版社),每個月初一、十一、二十一都有干支紀日并對應公元紀日。方詩銘、方小芬編著的《中國史歷日和中西歷日對照表》,該書上起西周共和元年庚申(公元前841年)、下至民國38年己丑(1949年),每個月初一、十一、二十一亦有干支紀日并對應公元紀日。

下面說一下干支紀時。大家都熟悉一個詞“點卯”,指舊時官廳卯時查點上班人員看有沒有遲到的?!段饔斡洝返谑寤兀骸靶姓叩溃骸愕仁悄菐讉€?可報名來,我好點卯?!惫糯≌f、歷史劇有“午時三刻開刀問斬”。如《水滸傳》第四十回:“只等午時三刻監斬官到來開刀……法場中間,人分開處,一個報,報道一聲:‘午時三刻。監斬官便道:‘斬訖報來!”第六十二回:“今日午時三刻解來這里市曹上斬他?!?/p>

“卯時”“午時三刻”是什么時間?古代一周夜是十二個時辰,用十二地支命名?!段饔斡洝?第一回:“將一元分為十二會,乃子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥之十二支也……且就一日而論:子時得陽氣,而丑則雞鳴;寅不通光,而卯則日出;辰時食后,而巳則挨排;日午天中,而未則西蹉;申時晡而日落酉;戌黃昏而人定亥?!苯淮耸r辰分別對應的時刻?,F代紀時是一日24小時,一個時辰合現代兩小時,時辰和小時分別對應的是:子時(23-1時)、丑時(1-3時)、寅時(3-5時)、卯時(5-7時)、辰時(7-9時)、巳時(9-11時)、午時(11-13時)、未時(13-15時)、申時(15-17時)、酉時(17-19時)、戌時(19-21時)、亥時(21-23時)。古人還將一個時辰分為初、正,如5時為卯初、6時為卯正。如《紅樓夢》第六十九回:“奶奶卒于今日正卯時?!惫糯咽r辰分成100刻,現代一刻為15分鐘,“午時三刻”大約是11時45分,就是接近午正,古人認為這是陽氣最盛的時刻,因此殺人一般在“午時三刻”。

古代多以十二時辰紀時。如白居易《百煉鏡》詩:“江心波上舟中鑄,五月五日日午時?!痹鯇嵏Α段鲙洝返诙鰪埳鷮t娘說:“小生姓張,名珙,字君瑞。本貫西洛人也。年方二十三歲。正月十七日子時建生?!保ā敖ㄉ奔凑Q生)明沈受先《三元記》:“〔凈〕令郎二月初一日不知甚么時辰?!采嘲胍棺訒r?!矁簟辰衲晷撩?,二月又是辛卯月,初一甲子日,又加甲子時?!?/p>

干支紀年、紀月、紀日都是兩個字,“時”上怎樣加“干”呢?其實干支紀時和干支紀月一樣有規律可循,不過干支紀月是從“年干”上尋“月干”,干支紀時則是從子時起以“日干”即日的天干推算時的天干,5天即60個時辰一循環??蓞⒖嫉目谠E是:“甲己還加甲,乙庚丙作首,丙辛從戊起,丁壬庚子居,戊癸壬子初,周而復始求?!奔丛撊盏奶旄墒羌谆蚣旱?,在子時配甲為甲子時,如上文“初一甲子日,又加甲子時”;是乙或庚的,在子時配丙為丙子時等。知道了子時的干支,其余的時辰丑、寅、卯、辰、巳、午、未、申、酉、戌、亥的天干,分別從甲、乙、丙、丁、戊、己、庚、辛、壬、癸順推。如宋蔡絛《鐵圍山叢談》卷三載:“先魯公(北宋大將曹彬)生慶歷之丁亥(1047年),月當壬寅,日當壬辰,時為辛亥?!薄岸∪扇梢樞辛鳌?,丁亥年正月是“壬寅月”,曹彬“日當壬辰,時為辛亥”,“丁壬庚子居”,壬日亥時出生,“子”時從“庚”起,到亥時的天干是“辛”,即“辛亥時”?!岸『?、壬寅、壬辰、辛亥”就是曹彬的生辰八字。

綜上所述,干支紀年、紀月、紀日、紀時,本是古人使用的一種紀時方法罷了,沒有任何神秘可言。

(作者單位:河南省社會科學院)

猜你喜歡
天干干支甲子
明 文震孟 行書甲子除夕詩卷
冬季天干物燥,小心“皮膚瘙癢癥”
干支梅
天干物燥鼻出血 自灸止血可救急
古代的“干支紀年法”
中國風
天干物燥,如何幫皮膚鎖住水
北大漢簡《節》篇“冬夏至干支速算表”解讀
沈鵬《迎戊戌雙甲子》
《夢溪筆談》“甲子納音”構造方法的數學分析
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合