不用万年历快速推算四柱干支揭秘
以前要知道某一天的天干地支最便捷的的方法就是带一本万年历,但不同版本万年历有时天干地支会有相差,历史上就有过对照万年历排八字由于不同版本而引起争议的事例,如《民国易坛奇才----瞎子王传奇》中就有最典型的事例。如果没有万年历怎么办,那么就得学会盲人中流传的“流星赶月法”,此法虽好也准确无误,但是能背下这么多口诀也是不容易的。 我偶尔得一密诀,介绍了用一公式计算任何一天的天干地支,不出一二分钟就能计算出一九00年到二一00年间任何一天的天干地支,且非常准确,比流星赶月法不知要省事多少倍。
1:1900----2100年年干=年尾数—3
例:1969年年干=9—3=6,第6位天干就是已;2012年年干=2—3=9,第9位天干是壬(2不足减就补十成12)。
2:1900----1999年年支=年尾二位数+1;2000----2099年年支=年尾二位数+5。
例:1969年年支=69+1=70,去掉60的倍数为10,地支第十位为酉;2012年年支=12+5=17,去掉12余5,地支第五位是辰;那么1969年干支就是已酉2012年干支就是壬辰。 3:月干公式,月的地支是固定的如正月起寅之类,只计算月干。 月干=年干数*2+月份
例:1969年(已酉)年八月(酉月)的天干=6*2+8=20,天干10为周期就去掉10,天干第十位为癸,则此月干支为癸酉。 4:日干支公式:
1900----1999年日干支基数=(年尾二位数+3)*5+55+(年尾二位数—1)/4
2000----2099年日干支基数=(年尾二位数+7)*5+15+(年尾二位数+19)/4(只用商数,余数不用,数过60就去掉60)。 例:2008年月日10月18日:
日干支基数=(8+7)*5+15+(8+19)/4=36(已去掉60的倍数)这数就是1月1号的干支数。 从1月1号到10月5日按满60去之后数为36+31(1月下类推)+29+31+30+31+30+31+31+30+18=7+0+1+1+1+18=28
则天干去10的倍数余8为辛,地支去12的倍数余4为卯。今天干支就是辛卯。
注:2月份要么是28天,要么是29天,每隔4年为29天的,其他均为28天。比如:2000、2004、2008年等年份的2月份均为29天。
5:时干公式=日干序数*2+日支序数—2,自己推巧去吧,这样你可以排任何一天的四柱了哦。 注:此处的日支序数应为时支序数,可能是笔误。
6:还有一法,叫倒推年龄法,从今年的干支推算出任何年龄的干支,但只能推算出年干支不能推出日干支,即年龄去掉60为基数,去掉十的倍数为倒推天干数,去掉十二的倍数为地支倒推数。如今年为戊子40岁生年的干支这样推:40岁去30余10天干从戊倒推10位是已,地支40去36余4从子倒推4位是酉生年就是已酉。62岁生年余2从今年的天干戊倒推2位是丁,从今年的地支子倒推2位是亥。
从此每年每日的干支不用去翻皇历了,任何一天的天干地支你都知道,人家还以为你记性如此了得呢,你就省点时间多悟道吧。
附文:盲人心算万年历法
万年历是一种将公历、农历、干支历相互对应,编排在一起的历学工具书。查用万年历,主要是使用年历中的干支纪时。
干支纪时是我国独创的历史最悠久的历法。它以天象为依据,符合物候特点,体现了五行旺
衰。在诸多学科中,有着其它历法不可替代的作用。干支纪时,在中医、气功、周易数术、农作、历法等领域中:有着特殊的实用价值。每当需用干支纪时,而需用者手中没有万年历的时候,往往束手无策。
本文介绍一种方法,只需记住十四字的歌诀,一年中的干支纪时就可迅速算出。这种快速心算万年历的方法,叫\银盘子\,\银盘子\是民间术士创造的万年历速算法,历史悠久,以往采用师徒间口授方法传授,严禁外传,我们在此将\银盘子\合盘端出,公诸於世,以进一步探讨揭秘。
\银盘子\是以农历为基础,推算干支纪时的方法。
农历有大月、小月之分,大月30天,小月29天。如果不考虑小月因素,农历两个月60天,与一个甲子六十组干支数目相符,即每两个月可重合一个甲子。按照这样一个规律,知道了某年的正月初一的日干支,就等于知道了三月初一,五月初一,七月初一,九月初一,十一月初一的日干支,这几个月的初一的日干支,应是相同的(有闰月者,月分稍有变化)因为农历中存在小月,只要知道某年有几个小月,其分别为哪几个月,所推日期经历了几个小月,干支纪日顺延几天就是了,这样心算干支纪日就变得十分简单了。 心算万年历,必须了解以下四个要点:。 (1)该年岁次;(2)正月初一的日干支;(3)立春的日、时;(4)当年几个小月,分别为哪几个月。
\银盘子\仅用了十四个字的歌诀,便将以上四个问题圆满地解决了。\银盘子\的创造者,为了保守秘密,在编制口诀时,采用了\加密术\,即对同一地支,往往采用多种称谓。这样做,一是提供了多一些的音韵,使编出的歌诀押韵。而更主要的是为这种心算法采取了\加密\。同一地支众多称谓,变换使用,即便外人听到也不得其解。 先介绍一下\银盘子\对地支的不同称谓: 子-起;子、鼠、福、延 丑-丑、牛、田、下、归 寅-闫、山、虎、狸、豹 卯一宋、临、兔、布、貉 辰-龙;纲,鲛、正、义 巳-女、塘、初、蛇、鳝、印 午-午、周、獐、鹿、马 未-六、禽、羊、英、岸 申-金、申、猴、猿、笼 酉-兆、酉、刀、智、鸡 戌-陆、狗、犬、豺、狼 亥-亥、猪、降、余、祥。
\银盘子\不但对地支称谓进行了加密处理,为了便于记忆,控制歌诀字数,还设置了一些相关月份的简称。当同一年中,三月、七月、十一月均为小月时,可称\水局\。水局申子辰也,指辰月,申月、子月。当同一年中,正月、五月、九月均为小月时,可简称\火局\。火局寅午戌也,当一年中,二月、六月、十月均为小月时,亦可简称\木局\木局亥卯未也。当一年中,四月、八月、十二月均为小月时,亦可称\金局\;金局巳酉丑也。在简称中,有时还使用了季节中孟、仲、季的称谓。如一年中正月、四月、七月、十月均为小月时,可称为\孟月\。在一年中二月、五月、八月、十一月均为小月时,可称谓\仲月\。在一年中,三月、六月、九月、腊月均为小月时,可称\季月\。\银盘子\还规定:一年中二月、四月、六月为小月时,可称\玉兰\。八月、十月、腊月为小月时,可称\金蝉\。另外遇到闰月,分别以前、后、双表示。如后五,指闰五月,前三,指前三月,双七指前、后两个七月。 \银盘于\还将十天干用五色来代表:
甲乙-青 丙丁-红 戊巳-黄 庚辛-白 壬癸-黑。
了解了以上规定,\银盘子\就-可以破译了。 举1948年\银盘子\歌诀如下: 戊子(1) 青牛(2) 廿六(3) 临(4) 玉兰(5) 金(6) 狗(7) 子(8) 上寻 解释:
(1)戊子:1948年岁次 ,
(2)青牛;青为木、牛为丑、指乙丑。该年正月初一为乙丑。
(3)廿六;即腊月廿六。指立春为腊月二十六。一般立春最早不会早于腊月十五,晚不会晚于正月十五。所以十五后的时期指腊月,十五前的日期均指正月。十五这个日子较为特殊,为了便于区别,腊月十五称一五,正月十五称十五。 (4)临:卯。指卯时立春。
(5)玉兰:指二月、四月、六月是小月。 (6)金:指申月,七月为小月。 (7)狗:指戌月,九月为小月。 (8)子:指十一月为小月。
歌诀的第一句交待了戊子年正月初一为乙丑日,腊月二十六日卯时立春.第二句说明了有六个小月,分别为二、四、六、七、九、十一月。
试用心算法推算1948年五月初一日干支通过歌诀知道:正月初一为乙丑,如暂不考虑小月因素,三月初一,五月初一也为乙丑。因五月初一经历了二月、四月两个小月,顺推两天,五月初三为乙丑,五月初一退回两组干支,应为癸亥。
干支纪时系统,除了干支纪日,还有干 支纪年,干支纪月,干支纪时.干支纪年不必计算。干支纪时,规律性很强,使用\五鼠遁\简单地即可算出。惟于支纪月稍复杂。以下介绍干支纪月的推算方法。
干支纪月是指节气月。是以交节时间决定起始的。实际上我们是研究从立春时刻推算十二节气的交节日时的方法,节气时间是根据太阳直射地球某一纬度的时间而确定的,是属于太阳历范畴。农历月是以月象为依据,以月球的朔望确定一月,是属.于太阴历的范畴,要做到从立春节开始,推算其它节气交节的农历时间,馀了要考虑小月因素以外,还要在农历月的基础上,加上一个修正值,使之符合太阳历,笔者曾编著过于支万年历,发现节气与农历月之间,有一定规律可以进行修正,只要加上相应的修正值,从立春节即可推算全年任何一个节气的交节日期。大部分节气不差一个时辰。个别节气在推算中会有几个时辰的误差,但用心算法达到这样的精度,已经完全可以满足实用要求了。古人曾规定了一个修正数,不甚精确,笔者经过慎密演算,重新确定了修正值,歌诀是: 立春时刻起根源, 惊蛰倒退时辰三, 要知清明三月节, 不用加减做龙坛。 加八时辰是立夏, 二日退一芒种天, 三日四时为小暑, 五天秋到衣食干。 五日十时交白露,