我們常見的有歷法有幾種,除了公歷(即陽(yáng)歷)、農(nóng)歷(即陰歷)外,是否有其它歷法?今天,我們就說一下干支歷。干支歷既不是公歷,又不是農(nóng)歷。 一、干支年 十天干即甲、乙、丙、丁、戊、己、庚、辛、壬、癸,十二地支即子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,天干從前依次往后數(shù)序號(hào)為單數(shù)為陽(yáng)天干,序號(hào)雙數(shù)為陰天干。地支從前依次往后數(shù),序號(hào)單數(shù)的為陽(yáng)地支,序號(hào)雙數(shù)的為陰地支。順序依次取天干、地支各一,其中陽(yáng)天干與陽(yáng)地支搭配、陰天干與陰地支搭配,組成60組干支,每一個(gè)干支稱為一年,60年為一個(gè)輪回。如甲子、乙丑,這樣依次順排。 六十甲子表
二、干支月 干支歷以二十四節(jié)氣來劃分十二個(gè)月份,每個(gè)月份兩個(gè)節(jié)氣。其中,前一個(gè)節(jié)氣稱作“節(jié)”,后一個(gè)節(jié)氣稱為“氣”。 節(jié):立春,驚蟄,清明,立夏,芒種,小暑,立秋,白露,寒露,立冬,大雪,小寒。 氣:雨水,春分,谷雨,小滿,夏至,大暑,處暑,秋分,霜降,小雪,冬至,大寒。 干支歷的十二個(gè)月份,以二十四節(jié)氣的12個(gè)“節(jié)”來劃分的,從立春開始,每個(gè)節(jié)一個(gè)月份。第一個(gè)月份為寅月而非子月,即:寅月、卯月、辰月、巳月、午月、未月、申月、酉月、戌月、亥月、子月、丑月。 干支月的具體寫法,也是由一個(gè)天干,與12個(gè)地支分別組合而成。天干的取法,是根據(jù)干支年中的天干,按五虎遁年起月的規(guī)律取一個(gè)天干,與固定的地支月份組合而成,每5年一個(gè)輪回。 五虎遁年起月訣 甲己之年丙作首,乙庚之歲戊為頭。 丙辛歲首尋庚起,丁壬壬位順行流。 若言戊癸何方求,甲寅之上好追求。 第一句的意思是,如果某一年的天干為甲或己,則該年的第一個(gè)月份天干為丙,即寅月,其余依次類推。 三、干支日 干支日的表示方法,同干支年的一樣,60次為一個(gè)輪回。只不過,干支日,必須一天挨著一天,不能斷開。當(dāng)前的干支紀(jì)日法,是從春秋魯隱公三年(公元前720年)二月己巳日開始計(jì)算,到目前為止從未錯(cuò)亂。當(dāng)然,古人和今人都根據(jù)農(nóng)歷、公歷,提供了計(jì)算方法。 公歷中的日期轉(zhuǎn)化為干支日的公式: G = 4C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d - 3 Z = 8C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d + 7 + i 其中 C 是世紀(jì)數(shù)減1,y 是年份后兩位(若為1月、2月則當(dāng)前年份減1),M 是月份(若為1月、2月則分別按13、14來計(jì)算),d是日數(shù)。奇數(shù)月i=0,偶數(shù)月i=6。G 除以10的余數(shù)是天干,Z 除以12的余數(shù)是地支。 四、干支時(shí) 我們知道,古人把一天分為12個(gè)時(shí)辰,一個(gè)時(shí)辰即為2個(gè)小時(shí),具體時(shí)辰與時(shí)間的對(duì)應(yīng)方法為: 子時(shí): 23點(diǎn)至1點(diǎn);丑時(shí): 1點(diǎn)至3點(diǎn);寅時(shí): 3點(diǎn)至5點(diǎn);卯時(shí): 5點(diǎn)至7點(diǎn);辰時(shí): 7點(diǎn)至9點(diǎn);巳時(shí): 9點(diǎn)至11點(diǎn);午時(shí): 11點(diǎn)至13點(diǎn);未時(shí): 13點(diǎn)至15點(diǎn);申時(shí): 15點(diǎn)至17點(diǎn);酉時(shí): 17點(diǎn)至19點(diǎn);戌時(shí): 19點(diǎn)至21點(diǎn);亥時(shí): 21點(diǎn)至23點(diǎn)。 干支歷,取一個(gè)天干,與時(shí)辰的地支組合。根據(jù)干支歷的當(dāng)日日期,取一個(gè)對(duì)應(yīng)的天干。 五鼠遁日起時(shí)訣 甲己還加甲,乙庚丙作初。 丙辛從戊起,丁壬庚子是。 戊癸何方覓,壬子是真途。 第一句的意思是,如某一日的天干為甲或己,則那一日的第一個(gè)時(shí)辰的天干就從甲開始,即甲子時(shí)辰,其余的同樣的道理。 現(xiàn)在有了軟件,就不需要像之前那樣認(rèn)真推導(dǎo)了,直接查一下萬(wàn)年歷就可以了。當(dāng)然,萬(wàn)年歷軟件的本質(zhì)原理,就是利用以上規(guī)律來計(jì)算和推導(dǎo)的。 |
|