,
(湖南中醫(yī)藥大學(xué),湖南 長沙 410007)
子午流注理論源于《內(nèi)經(jīng)》《難經(jīng)》,發(fā)展成熟于金元明時(shí)期,是子午流注針法的理論基礎(chǔ)。子午流注針法是根據(jù)臟腑經(jīng)絡(luò)的氣血流注、盛衰開闔的規(guī)律,以四肢肘、膝關(guān)節(jié)以下的五輸穴為基礎(chǔ),結(jié)合陰陽消長、五行生克、天干、地支的理論制定的一種逐日按時(shí)取穴的針刺方法[1]。子午流注針法運(yùn)用于臨床取穴,主要有納甲法和納子法,同時(shí)養(yǎng)子時(shí)刻注穴法與納甲法、納子法一樣都是利用天干地支推算五輸穴按時(shí)開穴的針灸方法[2],無論哪種方法,都強(qiáng)調(diào)按時(shí)取穴,子午流注的干支推算法。筆者認(rèn)為,目前學(xué)者雖然對子午流注干支推算法論述頗多[3-5],皆有簡單問題復(fù)雜化或不完整的韻味。子午流注推算法包括年干支、月干支、日干支、時(shí)干支的推算方法,臨床治病尤以日、時(shí)干支為要,因此熟悉其整個(gè)體系的干支推算法,才能以不變應(yīng)萬變。筆者通過對子午流注的研習(xí),總結(jié)了一套實(shí)用性強(qiáng)的子午流注推算新法,現(xiàn)簡要闡述于下。
運(yùn)用公式:(公元年份-3)÷10(12)=商…余數(shù),此式中算干用10,算支用12。取余數(shù)數(shù)干支,數(shù)干從甲起、含甲,數(shù)支從子起、含子,若無余數(shù),干取10,支取12。例如2010年,依據(jù)上式求得(2010-3)÷10(12)=200(167)…7(3),則天干取7為庚,地支取3為寅,故2010年為庚寅年。
月天干運(yùn)用公式:12×該年天干數(shù)+當(dāng)月月數(shù)=和。取和的個(gè)位數(shù)數(shù)天干,從甲起、含甲,若個(gè)位是0,取10。月地支,1月至12月依次為:寅、卯、辰、巳、午、未、申、酉、戌、亥、子、丑,各月固定不變。例如2010(庚寅)年3月,月天干依據(jù)上式求得12×7+3=87,個(gè)位數(shù)為7,即天干為庚;而地支為辰,故2010年3月為庚寅年庚辰月。
在求取具體的日干支之前,需要計(jì)算當(dāng)年的元旦干支。
3.1 元旦干支 運(yùn)用公式:①公元年數(shù)÷80=商…余數(shù)(A);②余數(shù)(A)÷4=商(B)…余數(shù)(C);③[(A-1)×5+B+1+(-1)]÷10(12)=商…余數(shù)(D),此式中若前式C不為0用1,否則用-1,算干用10,算支用12,取余數(shù)D數(shù)干支,數(shù)干從甲起、含甲,數(shù)支從子起、含子,若無余數(shù),干取10,支取12。例如2010年元旦,由公式①得A=10,由②得B=2,C=2,因C不為0,公式③中取1,則有[(10-1)×5+2+1]÷10(12)=4(4)…8(0),天干取8為辛,地支取12為亥,故元旦干支為辛亥。
3.2 體日干支 采用公余數(shù)法,在運(yùn)用公式前先要知道每月的雙月公余數(shù)。平年中,雙月2,4,6,8,10,12的日干剩余數(shù)依次為-1,0,1,3,4,5;單月1,3,5,7,9,11的日數(shù)依次為31,31,31,31,30,30。則1至12月的雙月公余數(shù)依次為0,31,-1,-,1+31、0、0+31、1、1+31、3、3+30、4、4+30。閏年中,雙月2,4,6,8,10,12的日干剩余數(shù)均增加1,依次為0,1,2,4,5,6,則1至12月的雙月公余數(shù)依次為0,31,0,0+31,1,1+31,2,2+31,4,4+30,5,5+30。
運(yùn)用公式:(雙月公余數(shù)+日期)÷10(12)=商…余數(shù)。取余數(shù)從元旦的日干支數(shù)起,含元旦的日干支數(shù),若無余數(shù),干取10,支取12。例如2010年3月3日,日干支依據(jù)上式求得(-1+3)÷10(12)=0(0)…2(2),則日天干取2,從元旦天干辛算起為壬,日地支取2,從亥算起為子,故2010年3月3日為庚寅年庚辰月壬子日。
時(shí)天干,運(yùn)用公式:(12×已過日干數(shù)+所求之日的時(shí)辰數(shù))÷10=商…余數(shù)。取余數(shù)數(shù)天干,從甲起、含甲,若無余數(shù),取10。時(shí)地支,根據(jù)表1可求得。
表1 時(shí)間地支計(jì)數(shù)表
例如2010年3月3日下午4:30 ,即庚寅年庚辰月壬子日16:30,日天干為壬,則已過日干數(shù)為8,時(shí)辰為16:30,對應(yīng)的時(shí)辰數(shù)為9,由上式求得1(2×8+9)÷10=10…5,則時(shí)天干取5為戊;時(shí)地支對應(yīng)表中的申,故2010年3月3日下午4:30為庚寅年庚辰月壬子日戊申時(shí)。
綜上,在整個(gè)干支推算過程中,計(jì)算月天干需明確年天干,計(jì)算日干支需明確元旦干支,計(jì)算時(shí)天干需明確日天干。然而按臨床最常用的徐氏子午流注納甲法開穴時(shí),關(guān)鍵在于知道具體的日天干和時(shí)地支,故在應(yīng)用時(shí)只需求得二者即可。如2010年3月3日下午4:30的日天干為壬,時(shí)地支為申,則按納甲法取穴表[6]應(yīng)取解溪穴。需要注意的是元旦干支的計(jì)算略顯麻煩,本法在計(jì)算日干支時(shí)使用了公余數(shù)法,不同于較為常見的日干支各月加減數(shù)??傊挥姓莆樟四?、月、日、時(shí)干支的推算,才能系統(tǒng)的對子午流注推算法有所認(rèn)識,為臨床子午流注針法按時(shí)開穴更好的服務(wù)。
[1]王啟才.針灸治療學(xué)[M].北京:中國中醫(yī)藥出版社,2003:283.
[2]周桂桐.曹一鳴教授子午流注針法探討[J].天津中醫(yī)藥,2004,21(1):4-6.
[3]齊金成,徐書立.新編子午流注日干支推算法[J].中醫(yī)研究,1998,11(5):1-2.
[4]趙永烈,劉強(qiáng).用數(shù)學(xué)公式計(jì)算年月日時(shí)的干支[J].甘肅中醫(yī)學(xué)院學(xué)報(bào),2002,19(4):9-11.
[5]陳永華.日干支推算新公式[J].西南國防醫(yī)藥,2001,11(2):128-129.
[6]藺曉源,毛京京.子午流注納甲法解惑[J].遼寧中醫(yī)藥大學(xué)學(xué)報(bào),2010,12(1):58-59.