四柱學基礎3--干支紀年紀月紀日紀時


干支紀年
        干支紀年以天干和地支組成共60個干支紀年,以此往復,60年為一個輪回 。
        干支紀年萌芽于西漢,始行于王莽,通行于東漢后期 。漢章帝元和二年(85年),朝廷下令在全國推行干支紀年 。
        干支紀年一個周期的第一年為“甲子”(如黃巾起義口號為“歲在甲子,天下大吉”),第二年為“乙丑”,依此類推,60年一個周期;一個周期完了重復使用,周而復始 。(60是10、12的最小公倍數,所以每60年為一周期) 。如1644年大概為甲申年,60年后的1704年同為甲申年,300年后的1944年仍為甲申年 。注意以上只是大概對應,因公歷和干支歷是不同的歷法,年份起點不同 。


計算以及推算

四柱學基礎3--干支紀年紀月紀日紀時

文章插圖

        萬年歷查知2018年為戊戌年 。
        用2018年的尾數查得知為戊,用年份(2018年)除以12的余數為2,查表得知2為戌,所以1995年為乙亥年 。
具體的算法如下:
【四柱學基礎3--干支紀年紀月紀日紀時】        先用年份的尾數查出天干,如2018年 8為戊;再用2018年除以12余數為2,2為戌 。那么2018年就是戊戌年了 。


干支紀月
        干支紀月是由十二辰紀月發展而來,據《五行大義》中記載:大撓“采五行之情,占斗機所建,始作甲乙以名日,謂之干,作子丑以名月,謂之枝 。有事于天則用日,有事于地則用月 。陰陽之別,故有枝干名也 。” 由此知干支發明之初就是:干用于紀日,支用于紀月 。
        在古代早以十二辰紀月,即為月建 。在以鐘表盤面理解日月五星的運行時,我們就可很清楚的看到月建是日月相會時的辰位 。
        古代歷法選冬至日且日月相會日(月朔日)為對應于“子”刻度,月針繞行一周約27天多,但此時作為太陽視運動的年針已前行了約一個刻度,月針需再前行2天多才能趕上太陽進行日月相會,這時就相會于“丑”刻度,這樣日月相會日就會逐步發生在十二刻度中,以此確定月建 。不同朝代年歲開始的月建地支不同 。
        正月建寅,二月建卯,三月建辰這個是夏歷 。而商歷是正月建丑,二月建寅,三月建卯 。周歷是正月建子,二月建丑,三月建寅 。秦歷是年開始于建亥,但仍稱十月 。至漢武帝改歷,才復用夏正,就是正月建寅為歲首(武則天改過用周正,建子)一直沿用至今 。
        干支紀月自官方到民間一直有使用!以敦煌出土的北宋《雍熙三年(986)丙午歲具注歷日》(伯3403)為例,各月起始點的定義,并非歷法中的朔日,而指的是各月節氣,此故,二月就定義成從驚蟄(二月節)至清明(三月節)前一日,余類推 。敦煌具注歷以節氣為各月之始的規矩,或已有相當久遠的歷史 。但從現存各漢簡殘歷中,均可見到以朔日作為各月月建起點的情形 。


干支紀月歌訣
        干支紀月的推算較為容易,每年的各月地支已經固定,只要推算月的天干配固定每月地支就行 。有歌訣為證(寅月為正月,寅為虎,又稱“五虎遁元”):
甲己之年丙作首,——逢年干是甲或己的年份,正月的月干從丙上起 。
乙庚之歲戊為頭,——逢年干是乙或庚的年份,正月的月干從戊上起 。
丙辛必定尋庚起,——逢年干是丙或辛的年份,正月的月干從庚上起 。
丁壬壬位順行流,——逢年干是丁或壬的年份,正月的月干從壬上起 。
更有戊癸何方覓,甲寅之上好追求 。——逢年干是戊或癸的年份,正月的月干從甲上起 。


干支紀月圖表
        為了便于推算,把他們的關系歸納于此表:

月干公式:月干=年干*2+月支 (和超過10,直接取個位數)
例:求乙未年巳月天干?
解:巳月干=乙*2+巳=2*2+4=8=辛
        與干支紀年始于立春相對應,干支紀月法采用每個地支對應二十四節氣自某節氣(非中氣)至下一個節氣,以交節時間決定起始的一個月期間,不是農歷某月初一至月底 。


干支紀時
        60時辰合5日一個周期;一個周期完了重復使用,周而復始,循環下去 。必須注意的是子時分為0時到1時的早子時(晨子)和23時到24時的晚子時(夜子),所以遇到甲或己之日,0時到1時是甲子時,但23時到24時是丙子時 。晚子時又稱子夜或夜子 。
        日上起時亦有歌訣:甲己還加甲,乙庚丙作初;丙辛從戊起,丁壬庚子居;戊癸何方發,壬子是真途 。
甲子,乙丑,丙寅,丁卯,戊辰,己巳,庚午,辛未,壬申,癸酉,
甲戌,乙亥,丙子,丁丑,戊寅,己卯,庚辰,辛巳,壬午,癸未,
甲申、乙酉,丙戌,丁亥,戊子,己丑,庚寅,辛卯,壬辰,癸巳,
甲午,乙未,丙申,丁酉,戊戌,己亥,庚子,辛丑,壬寅,癸卯,
甲辰,乙巳,丙午,丁未,戊申,己酉,庚戌,辛亥,壬子,癸丑,
甲寅,乙卯,丙辰,丁巳,戊午,己未,庚申,辛酉,壬戌,癸亥 。
下表列出日天干和時辰地支構成的時辰干支,以北京時間(UTC+8)為準: