浅议《掐指推算“子午流注”简便开穴法》中 掐指推算日、时干支的方法
“子午流注”针法,是根据人体气血流注脏腑、经络的日、时,然后配合天干、地支、阴阳、五行、六十六穴等内容而联合组成的一种逐日、按时开穴治病的特殊针法。就其推算内容,主要包括推算日、时干支和推算开穴两部分。
如何能简单、方便、准确、快捷地推算出病人就诊时的日、时干支,是推算“子午流注”针法开穴的第一步。目前对于推算日、时干支,大致有三类推算法。一是传统的数字推算法,二是子午流注推算盘及电子软件推算法、三是掐指推算法(掌推法)。刘世琼教授在长期的针灸临床和“子午流注”针法的教学中,发现用掐指推算法最为实用。一则可以避免传统数字推算法之繁琐,二则可以避免“子午流注推算盘”推算法及软件推算法必须携带工具之麻烦。只要在自己的手上进行推算,就能在数秒钟内掐指推算出当时的日、时干支。便于学习和掌握。也不需要携带任何工具。简便快捷,形象直观。而且可以让学习者和使用者明白推算之依据,不会对推算出的日、时干支知其然而不知其所以然。
现将《掐指推算“子午流注”简便开穴法》中掐指推算日、时干支法与传统数字推算日、时干支法作一比较。
1 传统数字推算法推算日、时干支[1]
在“子午流注”针法中,推算出日、时干支,是推算“子午流注”开穴的基础。而传统的数字推算方法,要先推算出病人就诊时的年干支、月干支,然后还要根据当年元旦的干支数,才能推算出病人就诊时的日干支和时干支。
1.1 年干支推算法
传统数字推算法推算日、时干支,要先推算出年、月干支。年干支的推算方法,是取当年公元数减3,得出的数值除以60。余下的数除以10的余数,就是当年的天干数;除以12的余数,就是当年的地支数。
1.2 月干支推算法
推算月干支的方法,可以根据歌诀“甲己之年丙作首,乙庚之年戊当头,丙辛之年庚寅上,丁壬壬寅顺行流,若言戊癸何方起,甲寅之上去寻求”,首先求出正月的干支数。然后在此基础上,其他各月的干支数依次顺推。
1.3 日干支推算法
传统数字推算日干支的方法就更麻烦。一般用阳历进行推算。运用时还必须有四个先决条件。①知道当年元旦干支的代数;②每月干支应当加减的数目;③闰年字3月起都得加一;④当天的日数。方法是将元旦干支的代数作为基础,然后根据各月干支加减数歌诀“一五双减一,二六加零六,三减二加十,四减一加五,七零九加二,八上加一七;十上加二八,冬三腊三九;闰从三月起,余数均加一”,推算出各月1日的干支数。其他各日的干支数,则依次顺推。
1.4 时干支推算法
传统数字推算时干支的方法,是根据歌诀‘甲己还加甲,乙庚丙作初;丙辛生戊子,丁壬庚子头;戊癸起壬子,周而复始求”,首先确定当日“子时”的干支数,其他时辰的干支数依次顺推。
可以看出,传统推算法推算日、时干支的方法十分复杂。不仅要熟悉记并且熟练掌握年、月、日、时干支的推算歌诀及查出当年元旦的干支数,而且这些歌诀还只是推算出一月、一日、子时的干支,然后还要根据这些干支数,去求其他各月、各日、各时的干支数。不要说初学者,就是针灸临床多年的针灸大夫,要推算起来也觉得十分麻烦,而且还会往往出错。
2 掐指推算法推算日、时干支[2]
在《掐指推算“子午流注”简便开穴法》一书中,认为日、时干支数的推算,不需要通过推算年、月干支及当年元旦的干支数来推算。也不需要查找当年元旦的干支数来进行推算。只要掌握每年的第一个“甲子日”的干支数,其他每天的干支数和每天各时的干支数也很容易就推算出来了。
2.1 掐指推算本年第一个“甲子日”
一年有365天(平年)或者366天(闰年),一个“甲子”是60天。若上一年为平年,则本年的第一个“甲子日”,就从上一年的第一个“甲子日”倒退5天;若上一年为闰年(公元数能被4除尽的一般为闰年),则本年的第一个“甲子日”,则从上一年的第一个“甲子日”倒退6天。不过要注意的是,“百年去闰”(即能被100整除的年份,一般不是闰年),“四百年加闰”(但能被400整除的年份,又是闰年)。
例如,2008年的第一个“甲子日”是1月25日,2008年是闰年。所以,2009年的第一个“甲子日”,就在1月25日的基础上倒退6天,即2009年1月19日。
再如2009年第一个“甲子日”为1月19日,2009年是平年。所以,2010年的第一个“甲子日”是在1月19日的基础上倒退5天,即2010年1月14日。
依此类推, 2011年的第一个“甲子日”是1月9日,2012年的第一个“甲子日”是1月4日,……。
当然,由于2012年是闰年,而且第一个“甲子日”是1月4日。如果从1月4日倒退6天,就是2012年12月29日。所以,2013年的第一个“甲子日”,就应该在2012年12月29日的基础上加60天,即2013年的第一个“甲子日”是2013年2月27日。
2.2 掐指推算本年的所有“甲子日”
一个甲子是60天。只要知道本年的第一个“甲子日”,根据每个月的天数不同,本年所有的“甲子日”也就很容易被推算出来了。
例如根据上面的推算,2011年的第一个“甲子日”是1月9日。那么,今年所有的“甲子日”肯定就在3月、5月、7月、9月、11月。而且
3月的“甲子日”为3月10号(1月剩22天+2月28天+3月10天);
5月的“甲子日”为5月9号(3月剩21天+4月30天+5月9天);
7月的“甲子日”为7月8号(5月剩22天+6月30天+7月8天);
9月的“甲子日”为9月6号(7月剩23天+8月31天+9月6天);
11月的“甲子日”为11月5号(9月剩24天+10月31天+11月5天)
2.3 掐指推算日干支
在《掐指推算“子午流注”简便开穴法》一书中推算日干支,不需要查找每年元旦的干支时,也不需要牢记每月干支应当加减的数目。只要在自己的手指上进行掐指推算,就可以很快查出患者就诊时的日干支了。
其方法是:先将地支定位在手掌掌面。将“亥”定位在小指的掌指关节横纹中点,然后按顺时针方向转动,分别将子、丑、寅、卯、辰、巳、午、未、申、酉、戌依次定位在环指、中指、食指的掌指关节横纹中点,食指的近端指关节、远端指关节横纹中点,食指、中指、环指、小指的指尖,小指的远端指关节、近端指关节横纹中点。一成不变。
然后将病人就诊时最近的“甲子日”定位在“子”位上,再反时针方向转动。。每倒退点数2,“甲日”就重复出现,而地支也依次倒退到“戌”、“酉”、“申”、“午”……,一直倒退点数到距病人就诊时较近的“甲”日为止。然后再顺时针方向转动点数,就可以确定病人就诊时的“日干支”了。
假如病人于2011年5月31日来就诊,要推算其就诊时的日干支。从前面的推算可以看出,距5月31日最近的“甲子日”是5月9日。将其定位在“子”位上(环指的掌指关节横纹中点)。先反时针方向倒退点数2(即5月19日),就到了小指近端指关节横纹中点(戌位—甲戌);再反时针方向倒退点数2(即5月29日),就到了小指尖(申位—甲申)。这时就顺时针方向从5月29日点数到5月31日(小指的近端指关节横纹中点“戌位”)上。所以,5月31日的日干支就是“丙戌”了。
2.4 掐指推算时干支
一天有十二时辰,十二地支与之相应。始于“子”而终于“亥”,始终不变。要掐指推算“时干支”,先要推出当日“子时”的时天干。其推算方法是将十个天干重复定位在左手的五个手指头上(如下图所示)。
甲(拇指1) 乙(食指2) 丙(中指3) 丁(环指4) 戊(小指5)
己(拇指6) 庚(食指7) 辛(中指8) 壬(环指9) 癸(小指10)
甲(拇指1) 丙(食指3) 戊(中指5) 庚(环指7) 壬(小指9)
从上图可以看出,甲、己日“子时”的时天干为“甲”,乙、庚日“子时”的时天干为“丙”,丙、辛日“子时”的时天干为“戊”,丁、壬日“子时”的时天干为“庚”,戊、癸日“子时” 的时天干为“壬”。
确定了当日“子时”的“时天干”以后,再按顺时针方向点数到病人就诊时
的地支,就求出病人就诊时的“时干支”了。
例如,一位病人在2011年2月25日下午2点半来诊。如何推算出其就诊时
的日、时干支?
距离2月25日最近的“甲子日”是1月9日,反时针方向转动点数2,即1月19日的“日干支”为“甲戌”; 再反时针方向转动点数2,即1月29日的“日干支”为“甲申”; 再反时针方向转动点数2,即2月8日的日干支为“甲午”;再反时针方向转动点数2,即2月18日的日干支为“甲辰”。2月25日据2月18日已经很近,这时就需按顺时针方向,从18点数到25,此时的“日干支”就为“辛亥”。
确定了2月25日的日干支为“辛亥”以后,再根据上图可以确定辛日“子时”的干支是“戊子”。然后按顺时针方向转动,当点数到下午2点半(未时)时,这时的“时干支”就为“乙未”。
3 掐指推算法推算日、时干支的特点
无论是初学“子午流注”针法的初学者,还是多年从事针灸工作的针灸医师,只要记得任何一年第一个“甲子日”,就可以推算出其他年份第一个“甲子日”。也可以推算出这一年所有的“甲子日”。按照前面的推算方法,就可以掐指推算出任何一天的“日干支”和任何时候的“时干支”。既不需要记忆很多的歌诀,也不需要特殊的工具,更不需要查找当年元旦的“日干支”。只需要掌握掐指推算的方法,在自己的手掌(指)上掐指推算,很快就能推算出病人就诊时日、时干支了。与传统数字推算法推算日、时干支比较,更具有方便、简单、形象、快捷的特点。这对于继承和发扬“子午流注”针法,具有很高的学术价值。
猜你还想看: