张漫天 推测日柱干支历来是道难关,农历日柱干支这里不探 讨,下面这个方法是知道任意阳历年月日,推测日柱干支的 方法,一张图、一个口诀就可以解决,非常快捷。 总体思路是先推算元旦干支,再递推日柱干支。 第一步,推算元旦天干的方法。 先看一张图: 这是一张五合图:甲己合化土,乙庚合化金,丙辛合化 水,丁壬合化木,戊癸合化火。按土克水、水克火、火克金、 金克木、木克土的顺序排列成上图。 在解释这个图和第二步中的口诀之前,先说说几个浅显的事实: 1、任何年份都是由四位数组成,如 1901、1988、2010、 2099 等; 2、每个年份的个位数是由 0-9 数字组成; 3、每个年份的十位数分为单数和双数,0 作双数看; 4、19 世纪的十位数看成 0-9 组成,如 1901 为 0,1989 为 8; 5、20 世纪的十位数看成由 10-19 组成,如 2001 为 10, 2010 为 11,2099 为 19。 知道了上面几个浅显的事实,就很容易理解上图和下面 的口诀了。 将公历年号的尾数标在上图中,还将公历年号十位数是 单数还是双数也标在图中,则有上面丁壬(单),中间甲己 (双)、乙庚(双),丙辛(单,尾数是 9 时是十位数是双), 戊癸(单,尾数是 9 时十位数是双)。 举例说明:1901 年尾数是 1,十位数 0 为双数,看上图 1901 年的天干是甲或己,究竟是甲还是己,则看后面介绍的 结合地支来看。1970 年尾数是 0,十位数 7 是单数,看上图 1970 年天干是丙或辛,2087 年尾数是 7,十位数 18 是双数, 看上图 2087 年天干是乙或庚。 第二步,推算元旦地支的方法。 先来看一个口诀: 灵虎有鸡羊和兔,两鼠争猴马与牛; 四猪舞马龙配鼠,六鸡吃蛇兔追狗; 八猴瞄兔牛赶鸡,元旦干支随意记。 先来看第一句:灵虎有鸡羊和兔。每句口诀对应于两种 年份(灵是 0 的谐音,还有后面的“有”即“酉”、“争”即 “申”、“舞”即“午”、“吃”即“巳”、“瞄”即“卯”等都 是为了方便记忆)。前半句“0 虎酉鸡”是尾数为 0 的年号从 寅或酉开始推算,“羊和兔”是尾数为 1 的年号从未或卯开 始推算,口诀中没有说 1,后面几句就类似了,如“两鼠争 猴马与牛”,前半句“2 鼠申猴”是尾数为 2 的年份从子或申 开始推算,“马与牛”是尾数为 3 的年份从午或丑开始推算。 前半句和后半句又分别为两种情况,如“虎鸡”,前面 的“虎”是年号十位数为单数时用,而后面的“鸡”是年号 十位数为双数时用,即“前单后双”。后半句同理,如“羊 和兔”,前“羊”年号十位数为单数时用,后“兔”是年号 十位数为双数时用。如下关系图,以 2019 年为例: 2019 年用“8 猴卯兔牛赶鸡”来推。 8 猴 卯兔 牛 赶鸡 则 2019 年地支从“丑牛”开始推算。 怎么推算?则要记住四正位、四长生和四墓库。四正位: 子午卯酉;四长生:寅申巳亥;四墓库:辰戌丑未。用图形 表示为: 举例子:1980 年,尾数为 0,根据“0 虎酉鸡羊和兔”, 选虎鸡,再看十位数是8,是双数,则选后面的鸡(酉)为起始位,根据子午卯酉顺序,从鸡(酉)开始逆时针数双数 到8即:0、2、4、6、8 数到酉,则 1980 年元旦地支为酉。 再看 1991 年,个位数为1,根据“0虎酉鸡羊和兔”, 选羊兔,十位数9是单数则应选位于前的羊(未)为起数位, 根据辰戌丑未的顺序,从未开始逆时针数单数到9,即 1、3、 5、7、9 数到未,即 1991 年元旦地支是未。 将四正位、四长生、四墓库顺序按上下左右排到手掌上, 可以提高推算速度。如: 第三步,天干地支相配。 通过上述方法推算出了元旦天干和地支,只要将天干和 地支相配就算出了元旦干支。上面提到了,推算元旦天干时, 有两个字,怎么相配呢。只要明白干支相配有其规律,即阳 干配阳支,阴干配阴支,一切都解决了。如甲己配午,甲是 阳干,己是阴干,午是阳支,根据阳干配阳支,则是甲午, 不会出现己午的情况。说明五合都是阴阳相合,所以只能二 选一相配。 举例:根据上图 2019 年天干是戊或癸,根据口诀 2019年是“8 猴卯兔牛赶鸡”的“牛赶鸡”之“牛(丑)”,根据 “辰戌丑未”从“丑”逆数到 11,为“戌”,则 2019 年元旦 为戊戌。其他年份大家可以自己推测检验。 如果将五合图和口诀结合成一张图,就是下图,如果 能记住下图,能更快提高推算速度: 这个图将口诀中的起始地支标在了图上,总结一下也 有些规律。如四正位在箭尾处,四长生在外箭头处,四墓库 在内箭头处。 第四步,推算日柱干支。 根据“大闰加日双三十”,一句话就可推算出任意一天 的日柱干支。大:就是加大月的个数,闰就是看本年是否是 闰年,是闰年减 1,不是闰年减 2,日就是加当日在本月中 的天数,双三十就是本月如果是双数就再加 30 天,是单数月就不加。 举例说明。如 2019 年元旦是戊戌,推算 7 月 4 日的干 支。大月数有 1、3、5 三个,就加 3,本年不是闰年则减 2, 本月天数是 4,加 4,本月是单数月不加 30。因此,在戊戌 的基础上+3-2+4=5,从戊(含戊)进 5 是壬,从戌(含戌) 进 5 是寅,则 2019 年 7 月 4 日干支是壬寅。注意,如果日 柱在 1、2 月,则不管是否是闰年,都不减数。其他年份大 家自己推算,如果熟练了 10 秒推出任意日柱干支不难。 话外,根据“五甲”推算年干支,“五虎”推出月干支, “五鼠”推算时干支,这都是成熟的方法,这里不再赘述, |
|
来自: 遥想呼应 > 《年月日时干支算法》