你知道吗? 古代盲人推算四柱干支的方法,可真是门大学问。以前,想知道某天的天干地支,最便捷的办法就是带本万年历。但不同版本的万年历,天干地支有时会差那么一点,历史上因此引发的争议也不少。比如,《民国易坛奇才——瞎子王传奇》里就有这么个典型例子。

那要是没万年历呢? 这就得学学盲人中的“流星赶月法”了。这方法确实准,但背那么多口诀,真心不容易。我偶然得了个秘诀,用公式就能算出任何一天的天干地支,几分钟搞定,从1900年到2100年都适用,比“流星赶月法”省事多了。
怎么算呢? 先看年干:1900到2100年,年干=年尾数-3。比如,1969年年干=9-3=6,第六位天干就是己;2012年年干=2-3=9,第九位天干是壬(2不够减就补十成12)。
年支怎么算? 1900到1999年,年支=年尾二位数+1;2000到2099年,年支=年尾二位数+5。比如,1969年年支=69+1=70,去掉60的倍数是10,地支第十位是酉;2012年年支=12+5=17,去掉12余5,地支第五位是辰。所以,1969年干支是己酉,2012年是壬辰。
月干呢? 月的地支是固定的,像正月起寅。只算月干:月干=年干数2+月份。比如,1969年(己酉)八月(酉月)的天干=62+8=20,天干10为周期就去掉10,天干第十位是癸,所以这月干支是癸酉。
日干支有点复杂: 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月18日,按满60去之后数是36+31(1月下类推)+29+31+30+31+30+31+31+30+18=28,天干去10的倍数余8为辛,地支去12的倍数余4为卯。所以,这天干支是辛卯。
别忘了, 2月要么28天,要么29天,每隔4年是29天,像2000、2004、2008年都是29天。
时干公式也有讲究: 时干=日干序数--------2+日支序数-2。自己推推看,这样你就能排任何一天的四柱了。
还有个倒推年龄法: 从今年的干支推算任何年龄的干支,但只能推年干支。比如,今年是戊子,40岁生年的干支这样推:40岁去30余10,天干从戊倒推10位是己,地支40去36余4,从子倒推4位是酉,生年就是己酉。62岁生年余2,从今年的天干戊倒推2位是丁,地支子倒推2位是亥。
从此, 每年每日的干支不用翻皇历了,任何一天的天干地支你都知道,别人还以为你记性超好呢。省下时间,多悟悟道吧。
附文: 盲人心算万年历法。万年历是把公历、农历、干支历对应编排的历学工具书。查万年历,主要是用年历中的干支纪时。干支纪时是我国独创的历法,以天象为依据,符合物候特点,体现五行旺衰,在诸多学科中有独特地位。
思考一下: 你觉得这些古老的算法,对现代生活还有哪些启示呢?欢迎分享你的看法!
本文由作者笔名:admin 于 2025-07-20 09:12:01发表在本站,原创文章,禁止转载,文章内容仅供娱乐参考,不能盲信。
本文链接: https://www.cjorange.com/wen/14749.html