中国传统文化中,个人算命批卦、合姻缘问吉凶,首批“八字”。所谓“八字”,也称为“生辰八字”,也就是以天干地支中一干一支两字组合,分别记录一个人出生的年、月、日、时,又称为年柱、月柱、日柱与时柱,俗称“四柱八字”。“四柱八字”虽传承于上古,但作为命理预测的重要工具,其体系却起源于宋代,完善于古人徐子平之手。以“柱”定义人的“八字”,强调了“八字”对人生命理的重要性。批命之人以“四柱八字”为个人生命起源的根基,视之为命之柱础,其在个人命理预测中的地位可见重要。
“八字”在中国汉族千年来的民俗信仰中影响深远,即使特殊时期很长一段时间作为封建迷信的代表,被批倒斗臭,但只要是汉族人聚居的地方,只要风向稍稍转变一点点,只要禁忌稍稍放松一点点,其就如天火烧过的野草,生机勃发,迅猛生长——被广泛用于婚配参考、人生趋势分析或命理吉凶预测。当然,预测命理吉凶需结合大运、流年等易经、八卦等知识,是一门玄奥的学问,但找高人批“八字”是必不可少、无法绕过的基本步骤。而在命理推演的实践中,定准“八字”,是“批”准“八字”的根本。
定准“八字”,往深了讲,是一门复杂的天文历法学,往浅显了来说,是一门干支换算学,其存在着简单的数理关系,通俗易懂。
一、年柱的换算
农历作为阴阳合历,其纪年以“春节”为年进行分界,春节前为旧年腊月,春节后为新年正月。但干支纪年法并不以“春节”为年分界,却是以“立春”作为年分界。如公历2026年2月3日是农历腊月(十二月)十六日,年干支为“已巳”;而2026年2月4日农历为腊月(十二月)十七日,正好对应“立春”节气,其年干支变成了“丙午”。因为立春,我们已经进入了新的一年——干支纪年的“年”。
由此可知,年柱的确立以“立春”节气为基准。“笔记二”中我们介绍中国农历二十四节气时说过,二十四节气是根据太阳历确定,所以其时间节点与公历时间基本对应。“立春”节气在公历每年的2月4日左右,前后相差不过两日。因此,换算公历年的年干支原则上应以公历2月4日为基准,公历2月4号前的年干支依前一年年干支确定,公历2月4日后的当年年干支为以下方法确定的年干支。因立春节气与公历2月4日有前后相差两日误差的可能性,这也为定准2月4日前后两天的年干支带来了一定的复杂性,而解决这一问题的关键在于二十四节气对应日子的确定。这种“因日定年”、“因日定月”归根结底是“天文历法学”与“农时节气”测定之间的复杂性体现,但“日”定“年、月”的动态往复,何尝不是“四柱八字”彼此之间的忧戚相关,藏着个体生命命理“因果循环、周而复始”的哲学。
年柱的两种简单换算方法:
1、特定年份锚定法
干支纪年以六十年为一甲子,轮回循环。我们可以记住特定年份,然后以60倍数相减或相加,锚定余数年年头的干支,最后按“六十甲子”表依次顺序查找即可推定要查找的年干支
如:记住1984年为甲子年,类推2044、1924、1864、1804……均为甲子年。在此间隔之间的年份,可从“笔记二”中的“六十甲子”表依序查找出当年年干支。
2、数理推算法
公元前年柱换算使用极少,此处仅介绍公元后年柱的换算。
首先,将天干、地支编号如下:
天干 | 甲 | 乙 | 丙 | 丁 | 戊 | 已 | 庚 | 辛 | 壬 | 癸 |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
地支 | 子 | 丑 | 寅 | 卯 | 辰 | 巳 | 午 | 未 | 申 | 酉 | 戌 | 亥 |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
(1)天干:用公元纪年数减3,除以10所得余数,就是天干所对应的位数。
例如,2024年,(2024 - 3) / 10 = 202,余数为1,对应的天干是甲。
(2)地支:用公元纪年数减3,除以12所得余数,就是地支所对应的位数。
例如,2024年,(2024 - 3) /12 = 168,余数为5,对应的地支是辰。
所以2024年的干支纪年为甲辰年。
二、月柱的换算
干支纪月法中月柱的确定,与二十四节气的划分密切相关。
(1)地支:月柱的地支相对固定,寅月从立春开始:正月为寅,二月为卯,三月为辰,四月为巳,五月为午,六月为未,七月为申,八月为酉,九月为戌,十月为亥,十一月为子,十二月为丑。
(2)天干:月柱的天干根据当年年柱的天干,通过“五虎遁”口诀推算确定。
五虎遁年起月歌
甲己之年丙作首,乙庚之年戊为头。
丙辛之岁寻庚起,丁壬壬寅顺水流。
若问戊癸何方妥,甲寅之上好追求。
也就是说:年干为甲、己之年,正月的天干就是丙,与正月的固定地支相配,这一年正月的干支就是丙寅;依理,乙、庚之年,正月起戊寅;丙、辛之年,正月起庚寅;丁、壬之年,正月起壬寅;戊、癸之年,正月起甲寅。依照当年正月之干支,其余月份按“六十甲子”干支依次推算即可。如甲年或己年的二月就是丁卯,三月就是戊辰等。
月柱可通过农历干支纪月表查找快速得到。
农历纪月表
年干 | 甲 | 乙 | 丙 | 丁 | 戊 |
月支 | 起止 | 中气 | 已 | 庚 | 辛 | 壬 | 癸 |
寅月 | 立春——惊蛰 | 雨水 | 丙寅月 | 戊寅月 | 庚寅月 | 壬寅月 | 甲寅月 |
卯月 | 惊蛰——清明 | 春分 | 丁卯月 | 己卯月 | 辛卯月 | 癸卯月 | 乙卯月 |
辰月 | 清明——立夏 | 谷雨 | 戊辰月 | 庚辰月 | 壬辰月 | 甲辰月 | 丙辰月 |
巳月 | 立夏——芒种 | 小满 | 己巳月 | 辛巳月 | 癸巳月 | 乙巳月 | 丁巳月 |
午月 | 芒种——小暑 | 夏至 | 庚午月 | 壬午月 | 甲午月 | 丙午月 | 戊午月 |
未月 | 小暑——立秋 | 大暑 | 辛未月 | 癸未月 | 乙未月 | 丁未月 | 己未月 |
申月 | 立秋——白露 | 处暑 | 壬申月 | 甲申月 | 丙申月 | 戊申月 | 庚申月 |
西月 | 白露——寒露 | 秋分 | 癸西月 | 乙酉月 | 丁酉月 | 己西月 | 辛酉月 |
戌月 | 寒露——立冬 | 霜降 | 甲戌月 | 丙戌月 | 戊戌月 | 庚戌月 | 壬戌月 |
亥月 | 立冬——大雪 | 小雪 | 乙亥月 | 丁亥月 | 己亥月 | 辛亥月 | 癸亥月 |
子月 | 大雪——小寒 | 冬至 | 丙子月 | 戊子月 | 庚子月 | 壬子月 | 甲子月 |
丑月 | 小寒——立春 | 大寒 | 丁丑月 | 己丑月 | 辛丑月 | 癸丑月 | 乙丑月 |
需要提醒注意的是,“农历纪月表”表格上的“寅”至“丑”月与上文提到的“地支固定于农历月份”还是有本质上的区别。
实际换算月柱时,地支仅仅是相对固定于农历月份,具体的确定还是要与二十四节气的具体日期结合。在农历年里,一个月中,出现两个月柱是很正常的情况,如2026年2月3日,为农历十二月十六日,年柱为乙巳,对应月柱为已丑,符合农历纪月表查询所得;但2026年2月4日正逢立春节气,其农历日期为十二月十七日,但作为干支纪年法新的一年开始,年柱为丙午,其月柱对应为庚寅,也就是新的一年新的寅月的开始——虽然,此时距离春节过年还有十来天。
“八字”定准的复杂性,再次呈现。
三、时柱的换算
时柱的确定原理与月柱的差不多。
(1)地支,时柱的地支与月柱的地支相似,都是基本固定,即从夜里23点起始,24小时为一周期,以两小时为界,分别对应十二地支:子时为23点到1点,丑时为1点到3点,寅时为3点到5点,卯时为5点到7点,辰时为7点到9点,巳时为9点到11点,午时为11点到13点,未时为13点到15点,申时为15点到17点,酉时为17点到19点,戌时为19点到21点,亥时为21点到23点。
十二地支 | 子 | 丑 | 寅 | 卯 | 辰 | 巳 | 午 | 未 | 申 | 酉 | 戌 | 亥 |
24 小时 | 初 | 23 | 1 | 3 | 5 | 7 | 9 | 11 | 13 | 15 | 17 | 19 | 21 |
正 | 24 | 2 | 4 | 6 | 8 | 10 | 12 | 14 | 16 | 18 | 20 | 22 |
(2)天干,时柱的天干由该日所对天干决定,根据“五鼠遁”口诀推定。
五鼠遁日起时歌
甲己还生甲,乙庚丙作初,
丙辛从戊起,丁壬庚子居,
戊癸何方发,壬子是真途。
也就是说,该日日天干若是甲或己的,在子时上配上甲为甲子;日天干为乙或庚,则子时起丙子;丙、辛之日,子时起戊子;丁、壬之日,子时起庚子;戊、癸之日,子时起壬子。确定了每天子时的干支,便可依次类推,推知其余。如甲日或己日的丑时就是乙丑,寅时就是丙寅等。老黄历上标定的“八字”的日柱,即为当日子时的时柱。
为方便记忆与对应查找,“五鼠遁日起时歌”也可简化为一组等式,即“甲己=甲子,乙庚=丙子,丙辛=戊子,丁壬=庚子,戊癸=壬子”。
这里需特别强调的一点是,北京时间24小时与地支的相对固定,应根据实际所处地点与我们现在共用的北京时间的时差进行调整。精确定准“四柱八字”中的时柱,更强调当地实时时间。北京时间的使用,在可忽略的一定误差范围可以通用,与地支固定。但时差超过半小时以上的,尤其是“时辰”交际之时,要参考“真平太阳时差值表”确定时柱,或利用日簋测定当下时间。“真平太阳时差值表”可至相关专业天文网站查找,如紫金山天文台科学院网站等。
简单的根据北京时间确定时柱,并不能定准“八字”。“差之毫厘,谬之千里”——这毫厘也可能就是命理中,吉与凶的一线之差。
四、日柱的换算
日柱上承年、月,下启时柱,是“四柱八字”中最为关键也最为复杂的一柱,没有简单的数理公式可以换算,一般需要借助专门的干支历表或计算软件来查询。
日柱的简单确定方法——锚定法,与年柱的锚定法相似,也就是锚定一个特定的日期,以甲子为第一日,乙丑为第二日,丙寅为第三日……60日为一周。一周完了再由甲子日起,周而复始,循环下去。例如2026年1月8日为壬午日,60天后的2026年3月9日,正好是第61天,也就是“60甲子”循环的开始,所以2026年3月9日的日柱也正好是“壬午”。
“锚定式”日柱换算方式,只要“锚定日”与“需换算日”之间的天数可计算,且算准,以60为一周期,以两者天数差/60所得余数,查找对应的“60甲子表”,即可推算出相应的日柱。换算天数时,需注意公历平年一年365天,闰年是366天,每四年一闰。
值得庆幸并同样要强调的一点是,年、月的分界分别要对应二十四节气,但日柱只遵循“60甲子”的周而复始,并不随二十四节气变化而变化。如:2026年2月3日的日柱是戊申,2026年2月4日的日柱是已酉,并不因年柱与月柱的改变而改变。这正是生活常态的表现,无论趋势怎么变,一天天地踏实生活努力工作,是我们小老百姓的人生。过好当下,循序前行,同样是藏在老黄历“八字”里的智慧。
“八字”作为老黄历中最基本的配置,通过知道并掌握其基本换算,从而了解并读懂其由来,是一种逆行求知。背风而行,虽艰难,更可幸!在我的读书概念里,知识不仅要知其然,更要尽己所能地知其所以然——这就是时至今日仍旧没有消失的求知欲吧,值得自我飘扬!而尽信书不如无书。中华传统的非物质文化遗产,因某几个时段的近乎彻底性毁坏而艰难传承,此间必然良莠不齐、精芜参半,通过逆向求知而非拿来主义,取芜存精,本身也是对自身负责的一种态度——从不想被人当骗子与无知自恃的小人看待。
读懂老黄历,这种在传统文化个人无知领域中迷糊行走的过程,如同在障林迷雾里摸索,时常会读一天书不过灌一头雾水,甚至连续几天找不到出路,几多折磨,不尽如意。但一个几天不得通透的知识点,多看多想之后得以明白,却也如醍醐灌顶,享受了内啡呔充盈的快乐。这就是读书的乐趣!读书变成文字的过程,是痛苦后的极致快乐!
——把读书当成一种玩乐,玩的还是心跳。