五氣六運入門講之十三《天干建日掐指推演算法》
如前所述(請翻閱之前帖子),我國古代不是用數學數字,而是用天干地支符號排列組合來表示年份、月份、日期和時間。用干支表示的年份,在現在的日曆上可以看到,如1979年為己未年、1980年為庚申年等,這種干支年號,六十年一週。干支表示月份的方法,前面已經談過,這裡主要討論“十干建日”的方法,這在針灸學的“子午流注”中應用很廣。由於一年365天中有月大月小、又時有閏月,根據現代通用的陽曆數學數字的日期,換算成天干地支的符號,然後再對照日曆,換成陰曆日期,這樣在使用上比較方便。今將“天干建日掐指推演算法”介紹於下(本法參考王永福:《子午流注掐指推演算法》,內部資料,1979年)。
掐指推演算法是以左手拇指作掐算的動指,其餘四指為定指,以動指在定指的外周十個指節(圖一天干代表指節圖)做順時針方向或逆時針方向運動來進行推算。
圖一:天干代表指節圖
先將定指外周十個指節編上十個代號(圖一天干代表指節圖),十個代號可以代表十個天干,這十個天干在日期換算時代表十天的日期,又可代表干支聯合標記時辰時的天干部分。
推算方法,可以從第1號指節開始,動指按十天干順序,順時針方向推至第10號指節,也就是從天干的“甲”推至“癸”。並須記住天干與編號指節的數字(如1號指節為甲,10號指節為癸等)。
天干十日一迴圈,所以只要知道每年元旦日的天干標記,便可推算出全年每月一日的天干標記,從而推算出該月每一日的天干標記。按照這個方法,還可推算出下一年元旦的天干標記。
將公曆日期換算成天干標記,可用掐指法推算。如1979年1月1日,天干標記是戊日,戊在第5號指節,動指就從該指節開始,按1月1日、2日…日期次序順時針方向運動,根據動指所指的指節天干對號,可知1月2日是己日,1月8日是庚日…因天干十日一迴圈,所以1月11日、1月21日及1月31日均是戊日。推到2月1日便是己日,於是己日所在的第6號指節成了2月份起始日干的推算指節。這裡可以看出1月份是31天,2月份的起始日干推算指節便從己(第6號指節)順時針方向推算,所以2月11日、21日均是己日。但2月份最後一天2月28日是丙日,這樣3月份起始日干推算指節,應是丁日的第4號指節。這裡可以發現,因為2月份是28天,所以3月份起始日干的推算指節比2月份起始日干的推算指節逆時針方向退了二個指節。
由此可見,如果本月月大(31天),下一月的起始日干推算指節要向順時針方向順延一節。本月月小(30天),下一月起始日干指節與本月相同。平年2月份28天,3月份的起始日干指節便要逆時針方向倒退二節,閏年2月份29天,則3月份起始日干指節須逆時針方向倒退一節。
根據這一規律,只要知道每年元旦日的天干標記,便可把全年任何一天公曆數學數字標記的日期換成天干經幹指節圖示記(圖二,1979年各月月始日干指節圖),知道今年元旦日的天干標記,平年順推5節,閏年順推6節,即可知下一年元旦日的天干標記。
圖二,1979年各月月始日干指節圖
為了記住這一規律,可熟記兩句歌訣:“平年推五閏推六,四年一閏當記熟。”如1979年元旦是戊日,第5號指節,平年順推5節,則1980年元旦日是癸日,第10號指節。1980年是閏年,順推6節,則1981年元旦日是己日,第6號指節。1979—1989年每年元旦日干指節圖(圖三 1979~1989年每年元旦日干指節圖)可供參考。
圖三 1979~1989年每年元旦日干指節圖
謝謝各位同好,下一期是《五鼠遁法》。
上一期https://m.toutiao.com/is/Rh16LAL/?=五氣六運入門講之十二《五虎遁法》 - 今日頭條