引言:一句口诀里的六十年
「甲子乙丑海中金,丙寅丁卯炉中火,戊辰己巳大林木……」这段口诀,旧时读书人几乎人人能背。它以三十组意象,把六十个干支组合各配上一行(金木水火土)与一个比喻,称作纳音。民间所谓「海中金命」「炉中火命」,说的就是它。
奇怪的是:甲子的天干为木、地支为水,为何纳音却属金?纳音之名中的「音」又从何而来?这套看似神秘的系统,其实是古人把历法(干支)、乐律(十二律)、五行(生克)三套体系强行对齐的产物。它的价值不在预测吉凶,而在于展示中国思想中一种极为典型的运思方式——以「数」为桥,以「象」为媒。
一、原文与出处:纳音本于律吕
沈括《梦溪笔谈·乐律》:「六十甲子有纳音,鲜原其意。盖六十律旋相为宫法也。一律含五音,十二律纳六十音也。」
白话解读:沈括说,六十甲子配纳音,很少有人追究它的本意;它其实来自「六十律旋相为宫」的乐律方法——每一律都可含五音,十二律与五音相配,恰好得六十之数。也就是说,纳音首先是乐律问题,其次才被命理借去。
十二律(黄钟至应钟)依三分损益相生,五音为宫、商、角、徵、羽,十二乘五,恰得六十。以「三分损益」之法隔八相生,一律生五音,五音再各生一律,循环往复,恰与六十甲子首尾相衔。古人把这个规律概括为「同类娶妻,隔八生子」——前者指同律之五音相配,后者指隔八位相生。纳音之「纳」,即把音「纳入」干支之中。
二、三十组象名:一套关于「物性」的诗学
六十甲子两两一组,共三十组纳音,每组冠以一个具体的物象。择要列表:
- 金六:海中金(甲子乙丑)、剑锋金(壬申癸酉)、白蜡金(庚辰辛巳)、沙中金(甲午乙未)、金箔金(壬寅癸卯)、钗钏金(庚戌辛亥)
- 火六:炉中火(丙寅丁卯)、山头火(甲戌乙亥)、霹雳火(戊子己丑)、山下火(丙申丁酉)、覆灯火(甲辰乙巳)、天上火(戊午己未)
- 木六:大林木(戊辰己巳)、松柏木(庚寅辛卯)、杨柳木(壬午癸未)、桑柘木(壬子癸丑)、石榴木(庚申辛酉)、平地木(戊戌己亥)
- 水六:涧下水(丙子丁丑)、泉中水(甲申乙酉)、长流水(壬辰癸巳)、天河水(丙午丁未)、大溪水(甲寅乙卯)、大海水(壬戌癸亥)
- 土六:路旁土(庚午辛未)、城头土(戊寅己卯)、屋上土(丙戌丁亥)、壁上土(庚子辛丑)、大驿土(戊申己酉)、沙中土(丙辰丁巳)
细看便知,这不是随意的堆砌,而是一套物性分类学:同样是金,有沉于海底之金(未显)、有剑锋之金(锐利)、有箔片之金(轻薄)、有钗钏之金(华饰);同样是火,有炉中之火(受制而有用)、有霹雳之火(突发而猛烈)、有覆灯之火(微弱而守静)。同质而异态,同象而异境——这正是中国象思维的精妙处:不追问本质是什么,而关心它此刻呈现为何种状态。
三、它怎么算出来的:大衍之数的还原
纳音五行并非死记,古人有算法,其数取自《易·系辞》「大衍之数五十,其用四十有九」:
1. 干支各配一数:甲己子午为九,乙庚丑未为八,丙辛寅申为七,丁壬卯酉为六,戊癸辰戌为五,巳亥为四。
2. 两数相加得和 S,以四十九减去 S。
3. 余数除以五,按「余一为金、余二为土、余三为水、余四为木、整除(余五)为火」定五行。
验算:
- 甲子:9+9=18,49−18=31,31÷5 余 1 → 金(海中金)
- 丙寅:7+7=14,49−14=35,整除 → 火(炉中火)
- 戊辰:5+5=10,49−10=39,余 4 → 木(大林木)
- 壬戌:6+5=11,49−11=38,余 3 → 水(大海水)
全部六十组皆可如此推出,与口诀一一吻合。这一步值得停下来想一想:一个以声音相生为原理的系统,最终却用「四十九减干支数」这样纯算术的方式落地。说明在古人心中,历数、律数、五行之数本是同一套「数」的不同侧面——所谓「律历合一」,并非比喻,而是他们真实的世界观。
四、文化影响:从纪年到「年命」
纳音在历史上留下三层痕迹:
- 历法与纪年:六十甲子循环纪年、纪日、纪月;纳音使这套循环不仅是序数,还带有「质」的规定。
- 命理与民俗:宋以后子平术以日干为主,年命纳音退居次要,但民间仍以「某某命」称人,婚配讲「纳音相生」,择日看「纳音属何」。明代《三命通会》专列纳音诸论,将其系统化。
- 文学与语汇:「沙中金」「壁上土」「炉火纯青」这类说法,已成汉语中现成的比喻资源。
五、思想赏析:类比思维的得与失
以今日眼光看,纳音不是科学,也不该被当作预测工具。但它仍有三点值得体认:
- 系统之美:以律配音、以干支配五行、以五行配万物,古人构建了一个自洽的解释框架,足以让使用者产生「万物皆可推」的信心。
- 状态意识:纳音不把人固定为「金」或「木」,而说你是「海中金」还是「剑锋金」——它关注的是同质之物在不同处境中的表现差异。这种思路,对理解人事的复杂性反而有启发。
- 边界自觉:沈括坦言「鲜原其意」,说明即便在宋代,这套系统也已与其乐律本源脱节。一种知识一旦脱离原初语境而继续流通,就容易从「技术」退化为「话术」。
读纳音的正当方式,是把它当作一件文化标本:古人用有限的几组符号(干支、五音、五行),试图为无限的世界建立秩序。那份努力本身,比任何一句断语都更值得尊重。
结语
六十年一轮回,三十组象名如三十枚印章,盖在时间的流水上。今天再念「甲子乙丑海中金」,不妨把它听成一段古老的音律回声——在律管与漏刻之间,我们的先人曾认真相信:声音、时间与万物,本是一回事。