一、使用说明:四张表怎么配合用,以及一个必须先说清的错位
先把四张表各自的职责划开,后面就不会把两套系统的话混在一起说。表一「十天干五行与阴阳」管的是八个字里的四个天干:年干、月干、日干、时干,其中日干还有一个专门的名字叫日主。表二「十二地支五行与阴阳」管的是另外四个地支本身,顺带把生肖、时辰、钟点对齐,方便凭出生时间反推时支。表三「十二地支藏干」只在含藏干口径下才用得上,它决定地支要不要拆成两三个天干再计数。表四「六十甲子纳音」管的是年柱两个字合起来的取象,它自成一套命名体系,与前三张表不共用同一套算法。
分工清楚之后,缺什么这件事就有了一条可以复述的路径:先用表二把出生时辰落到地支,用干支历定出四柱,再用表一与表二查出八个字各属哪一行,然后按所选口径决定要不要用表三把地支拆开,最后数一遍五行有没有出现 0。整条路径里,表四一次也没有被用到。这不是疏漏,而是纳音本来就不在这个位置上——它是年柱的合成取象,说的是「这一年出生的人被归到哪一类象」,不是「这八个字里少哪一行」。
再说一个更实际的问题:很多标着「查询表」的页面,其实只放了纳音一列,读者照着查出「沙中金」「大林木」,就以为完成了查询。这类表并非错,只是它回答的是另一个问题。要判断一张表能不能回答缺什么,看它有没有天干、地支、藏干这三层结构即可;只有纳音一列的,属于年命取象表,不能承担缺失统计的职能。
| 表序 | 覆盖对象 | 回答什么问题 | 用在统计的哪一步 | 与「缺什么」的关系 |
|---|---|---|---|---|
| 表一 | 十天干 | 四个天干各属哪一行、阴阳如何 | 给八个字中的天干定性 | 直接参与计数 |
| 表二 | 十二地支 | 四个地支本气属哪一行,生肖与时辰如何对应 | 给八个字中的地支定性 | 直接参与计数 |
| 表三 | 十二地支藏干 | 地支内部还藏着哪些天干 | 仅含藏干口径使用 | 决定第二套口径的结果 |
| 表四 | 六十甲子纳音 | 年柱两个字合成什么象 | 不进入计数环节 | 不能回答缺什么 |
配合使用的顺序也值得记一句:先定位,再定字,后计数。定位是确定年柱与月柱的分界,定字是把四柱八个字换成五行符号,计数是按口径统计出现次数。三步里任何一步错位,后面的数字都会整体偏移,而偏移之后再看纳音,只会得到一张看着很整齐、实际对不上号的解读。想完整走一遍这条路径,可以对照五行缺什么怎么查里的四步流程,本页负责把每一步要用到的表备齐。
二、表一:十天干五行与阴阳
十天干是甲乙丙丁戊己庚辛壬癸,两两一组配五行:甲乙属木、丙丁属火、戊己属土、庚辛属金、壬癸属水。阴阳的分配很规整,排在奇数位的是阳干——甲、丙、戊、庚、壬;排在偶数位的是阴干——乙、丁、己、辛、癸。这个顺序在八个字里始终不变,天干本身不会因为落在年、月、日、时哪个位置而改换五行,变的只是它在全局里的分量。
方位与季节的配属沿用木东春、火南夏、土居中主长夏、金西秋、水北冬这一组关系,属于五行取象的常规定式。需要提醒的是,方位与季节只说明这一行的属性倾向,不构成对某个人的判断,更不能据此推「生在什么季节就缺哪一行」,那种按季节直接断定缺失的说法在方法上站不住。
| 天干 | 五行 | 阴阳 | 方位 | 季节 | 取象要点 |
|---|---|---|---|---|---|
| 甲 | 木 | 阳 | 东 | 春 | 阳干,木之刚者,取曲直之象 |
| 乙 | 木 | 阴 | 东 | 春 | 阴干,木之柔者,取曲直之象 |
| 丙 | 火 | 阳 | 南 | 夏 | 阳干,火之烈者,取炎上之象 |
| 丁 | 火 | 阴 | 南 | 夏 | 阴干,火之缓者,取炎上之象 |
| 戊 | 土 | 阳 | 中 | 长夏 | 阳干,土之厚者,取稼穑之象 |
| 己 | 土 | 阴 | 中 | 长夏 | 阴干,土之润者,取稼穑之象 |
| 庚 | 金 | 阳 | 西 | 秋 | 阳干,金之刚者,取从革之象 |
| 辛 | 金 | 阴 | 西 | 秋 | 阴干,金之柔者,取从革之象 |
| 壬 | 水 | 阳 | 北 | 冬 | 阳干,水之动者,取润下之象 |
| 癸 | 水 | 阴 | 北 | 冬 | 阴干,水之静者,取润下之象 |
表一里最该被记住的一行,是日柱天干那一行。日主就是日柱的天干,判喜用神的第一个动作是定日主,判「本命属什么」在命理语境里也通常指它。很多人在这一步就分不清:看到自己属「金」,其实是日主为庚或辛,与年命纳音的「金」不是同一回事,两者恰好同为金只是巧,不同属才是常态。
三、表二:十二地支五行、阴阳、生肖、对应时辰与钟点
十二地支是子丑寅卯辰巳午未申酉戌亥,本气五行分四组加一组:寅卯属木,巳午属火,申酉属金,亥子属水,辰戌丑未四支属土。阴阳按位次轮转,子、寅、辰、午、申、戌为阳支,丑、卯、巳、未、酉、亥为阴支。地支的五行取的是本气,这与表三的藏干是两个层次:看本气只取一字,看藏干要把里面的天干都摊开。
地支同时承担两重职能:一是计时,两小时一柱,子时从 23:00 起跨过午夜;二是记生肖,每年一支循环一周为十二年。把这两重职能与五行列并排放,才方便从「我几点出生」「我哪一年出生」这类日常信息出发做反推——时辰对时支,出生年对年支。这里要先划一条界线:生肖五行只取年支一个字,是十二分之一的信息,用它判定「缺什么」在方法上远远不够,严谨的说法只能是「生肖属某行」。
| 地支 | 本气五行 | 阴阳 | 生肖 | 时辰 | 钟点 |
|---|---|---|---|---|---|
| 子 | 水 | 阳 | 鼠 | 子时 | 23:00—01:00 |
| 丑 | 土 | 阴 | 牛 | 丑时 | 01:00—03:00 |
| 寅 | 木 | 阳 | 虎 | 寅时 | 03:00—05:00 |
| 卯 | 木 | 阴 | 兔 | 卯时 | 05:00—07:00 |
| 辰 | 土 | 阳 | 龙 | 辰时 | 07:00—09:00 |
| 巳 | 火 | 阴 | 蛇 | 巳时 | 09:00—11:00 |
| 午 | 火 | 阳 | 马 | 午时 | 11:00—13:00 |
| 未 | 土 | 阴 | 羊 | 未时 | 13:00—15:00 |
| 申 | 金 | 阳 | 猴 | 申时 | 15:00—17:00 |
| 酉 | 金 | 阴 | 鸡 | 酉时 | 17:00—19:00 |
| 戌 | 土 | 阳 | 狗 | 戌时 | 19:00—21:00 |
| 亥 | 水 | 阴 | 猪 | 亥时 | 21:00—23:00 |
四土支占了三成,这是十二地支分布的既定结构,不是谁偏多。所以凭八字数五行时,土出现的机会天然高于其余四行,遇到「土多而某行计数为 0」的情形并不罕见。这也解释了为什么单纯按计数补最少的行并不可靠——数量少与力量弱需要分开看,缺与忌更需要分开看,这条界线在缺与喜用神的区别里有专门展开。
四、表三:十二地支藏干
藏干说的是地支内部所含的天干。十二地支里,子、卯、酉三支只藏一字,其余各支藏两到三字。藏干分本气、中气、余气三层,本气最强,中气次之,余气最弱,这个强弱顺序是定性描述,传统文献里没有可通用的百分比权重,遇到标出「本气六成、中气三成、余气一成」这类数字的表格,来源多半不明,不宜当作数据使用。
藏干为什么重要?因为它决定了第二套统计口径的结果。本气口径只数八个字,得 8 个数;含藏干口径要把地支里藏的天干一并折成五行计入,总数变成 8 加藏干数。同一副八字在两套口径下一缺一不缺,是常见情形,所以规范的答案是连口径一起报,而不是只抛一个「缺」字。想自己动手对照两套口径的差别,可参考缺五行释义里逐行的说明。
| 地支 | 藏干(依次) | 本气 | 其余藏干 | 藏干数 | 次序存疑 |
|---|---|---|---|---|---|
| 子 | 癸 | 癸 | — | 1 | 无 |
| 丑 | 己、癸、辛 | 己 | 癸、辛 | 3 | 有,次序各家略异 |
| 寅 | 甲、丙、戊 | 甲 | 丙、戊 | 3 | 无 |
| 卯 | 乙 | 乙 | — | 1 | 无 |
| 辰 | 戊、乙、癸 | 戊 | 乙、癸 | 3 | 有,次序各家略异 |
| 巳 | 丙、戊、庚 | 丙 | 戊、庚 | 3 | 无 |
| 午 | 丁、己 | 丁 | 己 | 2 | 无 |
| 未 | 己、丁、乙 | 己 | 丁、乙 | 3 | 有,次序各家略异 |
| 申 | 庚、壬、戊 | 庚 | 壬、戊 | 3 | 无 |
| 酉 | 辛 | 辛 | — | 1 | 无 |
| 戌 | 戊、辛、丁 | 戊 | 辛、丁 | 3 | 有,次序各家略异 |
| 亥 | 壬、甲 | 壬 | 甲 | 2 | 无 |
把上表加总可以做一个自检:十二支藏干合计 28 字,其中子、卯、酉各 1 字,午、亥各 2 字,其余七支各 3 字。这个数与三十组纳音的组数接近,纯属巧合,不必附会。真正值得注意的是含藏干口径下的总字数会随四柱具体地支而变,最少 8 字,最多可到 8 加 12 字,所以两套口径的差距不是固定值,而是逐盘不同。
五、表四:六十甲子纳音五行全表
六十甲子由十天干与十二地支依次相配而成,阳干配阳支、阴干配阴支,循环一周正好六十数。纳音的做法是把相邻的两个干支合为一组取象,于是六十数压成三十组,每组给一个三到四字的名称,名称末字即该组所属五行:金、木、水、火、土各领六组,五乘六恰为三十组。这一分配本身就是纳音表最好用的自检方式,缺任何一组,某个五行就会少一组。
读法上要留意三件事。第一,纳音取的是年柱两字的合成象,与这两个字各自的五行不是同一层:甲子为海中金,甲属木、子属水,两者都不是金,纳音却归金,可见它是另行取象,不能拆开还原。第二,纳音名称里的物象(海中、炉中、大林、路旁)是比喻,用来描述这一组干支的气质倾向,属民俗取象,不能当作事实断言。第三,纳音的用途是回答「什么命」这类民俗问题,不回答「缺什么」。这一点在五行缺什么总览里作为总纲写在最前面,本页只做表的呈现。
| 序 | 干支 | 纳音 | 纳音五行 |
|---|---|---|---|
| 1 | 甲子·乙丑 | 海中金 | 金 |
| 2 | 丙寅·丁卯 | 炉中火 | 火 |
| 3 | 戊辰·己巳 | 大林木 | 木 |
| 4 | 庚午·辛未 | 路旁土 | 土 |
| 5 | 壬申·癸酉 | 剑锋金 | 金 |
| 6 | 甲戌·乙亥 | 山头火 | 火 |
| 7 | 丙子·丁丑 | 涧下水 | 水 |
| 8 | 戊寅·己卯 | 城头土 | 土 |
| 9 | 庚辰·辛巳 | 白蜡金 | 金 |
| 10 | 壬午·癸未 | 杨柳木 | 木 |
| 11 | 甲申·乙酉 | 泉中水 | 水 |
| 12 | 丙戌·丁亥 | 屋上土 | 土 |
| 13 | 戊子·己丑 | 霹雳火 | 火 |
| 14 | 庚寅·辛卯 | 松柏木 | 木 |
| 15 | 壬辰·癸巳 | 长流水 | 水 |
| 16 | 甲午·乙未 | 沙中金 | 金 |
| 17 | 丙申·丁酉 | 山下火 | 火 |
| 18 | 戊戌·己亥 | 平地木 | 木 |
| 19 | 庚子·辛丑 | 壁上土 | 土 |
| 20 | 壬寅·癸卯 | 金箔金 | 金 |
| 21 | 甲辰·乙巳 | 覆灯火 | 火 |
| 22 | 丙午·丁未 | 天河水 | 水 |
| 23 | 戊申·己酉 | 大驿土 | 土 |
| 24 | 庚戌·辛亥 | 钗钏金 | 金 |
| 25 | 壬子·癸丑 | 桑柘木 | 木 |
| 26 | 甲寅·乙卯 | 大溪水 | 水 |
| 27 | 丙辰·丁巳 | 沙中土 | 土 |
| 28 | 戊午·己未 | 天上火 | 火 |
| 29 | 庚申·辛酉 | 石榴木 | 木 |
| 30 | 壬戌·癸亥 | 大海水 | 水 |
上表可自行核验两处:一是每组干支必为相邻两数,序号前后相接;二是五行各六组,金为海中金、剑锋金、白蜡金、沙中金、金箔金、钗钏金,水为涧下水、泉中水、长流水、天河水、大溪水、大海水,火为炉中火、山头火、霹雳火、山下火、覆灯火、天上火,木为大林木、杨柳木、松柏木、平地木、桑柘木、石榴木,土为路旁土、城头土、屋上土、壁上土、大驿土、沙中土。数出某一行为五组或七组,说明表被漏抄或重抄了。
「五行:一曰水,二曰火,三曰木,四曰金,五曰土。」——《尚书·洪范》
纳音名称里的五行末字,与《洪范》这一句所列的五行是同一套分类,只是纳音在前面加了一个物象作为限定。理解这一点,就能明白为什么「沙中金」与「金箔金」同属金却描述不同处境:限定语在描述象,不在描述强弱,更没有优劣排序。民俗叙述里常把某些纳音说得比另一些好,那属于后人的附会,不是表本身的信息。
六、出生年份怎么定位自己的干支年
表四有三十组,逐行找年份毕竟慢。干支年本身可以算,算法只有一步取余:把公元年数减 4,除以 60 取余数,余数 0 对应甲子,余数 1 对应乙丑,依次顺推到 59 对应癸亥。之所以减 4,是因为干支纪年的推算约定以公元 4 年为甲子年(这是对齐余数的算法约定,不是史实断代),此后每 60 年一轮,同一余数必然对应同一年柱。
举一个可复算的例子:1990 年,1990 减 4 得 1986,1986 除以 60 商 33 余 6,余数 6 从甲子起顺推六位——甲子 0、乙丑 1、丙寅 2、丁卯 3、戊辰 4、己巳 5、庚午 6,所以 1990 年为庚午年。再对上表四第 4 组「庚午·辛未 路旁土」,纳音即为路旁土。这就是民间所说「1990 年出生是土命」的全部来历,它只用到年柱,没有用到月、日、时任何一柱。
用同一算法可以校验几个已知的锚点:1984 年减 4 得 1980,1980 能被 60 整除,余数 0,为甲子年,海中金;2000 年减 4 得 1996,商 33 余 16,为庚辰年,白蜡金;1949 年减 4 得 1945,商 32 余 25,为己丑年,霹雳火;2024 年减 4 得 2020,商 33 余 40,为甲辰年,覆灯火。四个结果与表四逐一对得上,说明算法与表是同一套系统。
| 公元年 | 年柱 | 年支生肖 | 纳音 | 年支本气五行 |
|---|---|---|---|---|
| 1949 | 己丑 | 牛 | 霹雳火 | 土 |
| 1964 | 甲辰 | 龙 | 覆灯火 | 土 |
| 1974 | 甲寅 | 虎 | 大溪水 | 木 |
| 1984 | 甲子 | 鼠 | 海中金 | 水 |
| 1990 | 庚午 | 马 | 路旁土 | 火 |
| 1994 | 甲戌 | 狗 | 山头火 | 土 |
| 2000 | 庚辰 | 龙 | 白蜡金 | 土 |
| 2008 | 戊子 | 鼠 | 霹雳火 | 水 |
| 2012 | 壬辰 | 龙 | 长流水 | 土 |
| 2020 | 庚子 | 鼠 | 壁上土 | 水 |
| 2024 | 甲辰 | 龙 | 覆灯火 | 土 |
| 2025 | 乙巳 | 蛇 | 覆灯火 | 火 |
| 2026 | 丙午 | 马 | 天河水 | 火 |
读这张表要分清两列:纳音一列属年柱合成取象,年支本气五行一列只取年支一个字。同一行里出现「纳音火、年支土」并不矛盾,因为两者取的层次不同。1990 年就是现成的例子——纳音路旁土,年支午却是火,两者同时成立。把这两列混起来读,很容易得出自相矛盾的结论。
七、三套口径别混用:纳音、生肖、日主各答各的问题
日常对话里的「我属什么」「我是什么命」其实至少对应三套不同的取法,三套各取不同位置的字,谁也不能替代谁。第一套是年命纳音,取年柱两个字的合成象,回答的是民俗意义上的「什么命」,例如「庚午年,路旁土,土命」。第二套是生肖五行,只取年支一个字,回答的是「生肖属某行」,信息量最小。第三套是日主五行,取日柱天干,回答的是命理语境里的「本命属什么」,也是判喜用神的起点。
三者的差别不是学理之争,而是取字位置不同。同一个人完全可以年命纳音为土、生肖属火、日主为金,三句话各自都对,只是答的不是同一问题。要把它们放在一起看,就必须在每句话后面标明取的是哪一柱,否则讨论必然错位——一个人说「我属土」,另一个人按日主算「你属金」,吵到最后才发现两人说的根本不是同一个字。
| 口径 | 取值位置 | 回答什么问题 | 民间常见说法 | 不能回答什么 |
|---|---|---|---|---|
| 年命纳音 | 年柱两字合成取象,对表四 | 这一年出生的人归入哪一类象 | 「我是土命」「什么命」 | 不能回答八字缺什么 |
| 生肖五行 | 只取年支一个字,对表二 | 生肖属哪一行 | 「属鼠的属水」 | 不能回答缺什么,也不能定强弱 |
| 日主五行 | 日柱天干一个字,对表一 | 命理判断的立足点 | 「本命属什么」 | 不能单独定喜用,还要看月令全局 |
把「本命属什么」与「什么命」两个问法对上是很有用的一步:命理语境里问「本命属什么」,通常指日主,也就是日柱天干;民间口语里问「什么命」,通常指纳音,比如「沙中金命」「大林木命」。两者都属民俗参考,但取值位置不同,回答时最好补一句「我说的是日主」或「我说的是纳音」,一句话就能省掉大量误会。
还有一层常被忽略:三套口径都不直接等于「缺什么」。缺什么要数满八个字,按本气口径或含藏干口径统计,看哪一行计数为 0。纳音给的是一个名称,生肖给的是一个字,日主给的是一个立足点,三者都不产出计数结果。要把缺的结论落到补的动作上,中间还隔着喜用神判断这一步,具体路径写在五行缺什么怎么补,本页不重复展开。
八、纳音的异体写法对照
纳音三十组里有几组名称存在异写,这是抄本流传与俗写习惯累积出来的现象。异写本身不影响取象,因为指的仍是同一组干支、同一个物象;但它会实打实地影响检索与工具比对——同一个名字写成两种字,搜一个搜不到另一个,两套工具各用一套写法,比对时就会显示不一致,看上去像数据打架,其实是字面不同。
| 通行写法 | 异写或常见错写 | 性质 | 对应干支 |
|---|---|---|---|
| 沙中金 | 砂中金、砂石金 | 异写,取象一致 | 甲午·乙未 |
| 金箔金 | 金薄金 | 错字,非异写 | 壬寅·癸卯 |
| 覆灯火 | 佛灯火 | 异写,取象一致 | 甲辰·乙巳 |
| 钗钏金 | 钗环金 | 异写,取象一致 | 庚戌·辛亥 |
| 泉中水 | 井泉水 | 异写,取象一致 | 甲申·乙酉 |
| 霹雳火 | 霹雷火 | 异写 | 戊子·己丑 |
分辨异写与错字的标准可以简单一点:异写多是同义或近义替换,物象还能立住,比如砂与沙、环与钏、井与泉,读下来画面没有塌;错字则是形近误钞,物象立不住,比如把「箔」写成「薄」,字义从金片变成了稀薄。前者可以并存,后者宜以通行写法为准。
实践上的建议只有一条:拿别处查到的纳音名与上表比对时,先按字面对,对不上再按干支对。干支是唯一标识,名称是标签。只要干支一致,名称写成哪一种异写,都不改变这一组的属性;如果干支都对不上,那就不是写法问题,而是有一方的表漏组或错位了。
九、常见问题
表上没我的年份怎么办?
自己算,一步取余即可:公元年数减 4,除以 60 取余数,余数 0 为甲子,依次顺推到 59 为癸亥,再拿得到的干支去上表第 4 张对纳音。例如 1988 年,1988 减 4 得 1984,商 33 余 4,余数 4 为戊辰,对应大林木。1 月与 2 月初出生者记得先查当年立春,立春之前按上一年算。
2000 年以后出生怎么查?
算法同样适用,不需要另立规则。2000 年减 4 得 1996,商 33 余 16,为庚辰年,白蜡金;2024 年减 4 得 2020,余 40,为甲辰年,覆灯火;2026 年余 42,为丙午年,天河水。六十甲子按 60 年一轮循环,2000 年前后只是数值变大,余数照取即可。
农历还是阳历?填哪个才对?
干支年的分界既不是阳历元旦,也不是农历正月初一,而是立春交节。所以填公历生日即可,不必先折成农历,但 1 月与 2 月初出生者必须查当年立春的具体日期与交节时刻,再决定年柱算本年还是上年。农历日期可以用来看月相与节气节庆,不决定年柱归属。
为什么我查出来是土命,工具却说缺水?
因为两句话取的不是同一个对象。「土命」多半来自年命纳音,比如 1990 年庚午,纳音路旁土;而「缺水」来自八字八个字的计数结果,看的是四柱天干与地支(或连同藏干)里水出现了几次。年柱只占八个字里的两个,纳音又是这两字的合成取象,它不含缺失信息,两者同时成立并不矛盾。
纳音和日主,哪个算我的本命?
看语境。命理判断里问「本命属什么」,通常指日主,即日柱天干,它是对表 1 查出来的一个字,也是判喜用神的起点;民间口语里问「什么命」,通常指年命纳音,比如沙中金命、大林木命。两种问法各有出处,回答时说明取的是哪一处,就不会各说各话。
一年出现两个立春,年柱怎么算?
干支年按立春交节起算,一个干支年只有一个立春起点,所以年柱归属不会因为年头年尾各有一个立春而改变。农历某年出现两个立春,是农历置闰与节气周期错位造成的历法现象,属农历年的记法问题;判年柱仍只看立春交节这一条界线,不看农历年从初一到除夕的区间。
1949 年以前出生怎么处理?
公元纪年的年份同样用减 4 取余来算。1949 年减 4 得 1945,商 32 余 25,为己丑年,纳音霹雳火,与表 4 第 13 组一致。更早的年份也可以这样推算,但当年历法与公元换算可能涉及旧历差异,遇到两种资料互相矛盾时,用干支相邻关系复核一遍:年柱按六十甲子顺序逐年前移一位,对不上的那一方通常是抄错了。
藏干那列为什么和别的网站不一样?
藏干次序各家略有出入,尤其丑、辰、未、戌四支,同一组藏干在不同资料里排列顺序不同。本页采用通行本次序,并把四支标为存疑支。次序差异影响的是含藏干口径下的主次判断,不改变藏干总数与五行归属;比对时若见不同,先确认是不是次序问题,再考虑是否抄漏。
最后一句话留作自查用:查表只能给符号,判断要靠口径。表一到表三决定八个字怎么折成五行,表四决定年柱两个字合成什么象,表五与表七分别解决年份定位与写法比对,五件事各自独立。任何一份结果,如果没说清用的是哪套口径、哪一柱、哪一年的立春,就还只是半成品;至于这类推算本身的可靠程度,可以接着看准不准一页里对口径差异与心理效应的说明。