翻开黄历,每天都会看到一个单字:建、除、满、平、定、执、破、危、成、收、开、闭。它们合称「建除十二值」,也叫「十二建星」「十二值日」。这一套名目在历书里出现得很早,也是很多宜忌条目的依据之一。本文讲清它是怎么排出来的、有什么固定规则,以及在黄历里怎么读。
一、来历:先秦就有的历日名目
建除并不是后世才出现的说法。出土的秦汉简牍《日书》中,已经有按建除排日的内容;《淮南子·天文训》也记载了一种排法:「寅为建,卯为除,辰为满,巳为平……」。也就是说,在以寅月为正月的那一个月里,寅日为建、卯日为除、辰日为满,依次往下排。
后来的历书,比如清代官修的《协纪辨方书》,把建除作为择日体系中的一项基础内容保留了下来,一直沿用到今天的通行黄历。
二、排法:从「月建」起建
建除的排法只有一条核心规则:每个月里,日支与月建相同的那一天为「建」,之后按「建、除、满、平、定、执、破、危、成、收、开、闭」的顺序逐日往下排,十二天一轮。
这里有两个关键概念:
- 月建:指这个月对应的地支。正月建寅、二月建卯、三月建辰……十月建亥、十一月建子、十二月建丑。
- 按节气换月:建除用的「月」不是农历初一到月底,而是节气月。每个月从「节」开始:立春起寅月,惊蛰起卯月,清明起辰月,立夏起巳月,芒种起午月,小暑起未月,立秋起申月,白露起酉月,寒露起戌月,立冬起亥月,大雪起子月,小寒起丑月。
举个例子:寒露之后是戌月,那么戌月里第一个戌日就是「建」,接下来的亥日是「除」,子日是「满」,丑日是「平」,依此类推。
三、重复值日:每逢「节」那天重复一次
既然建除按日支逐日轮转,为什么一年里会出现「连续两天是同一个值」的情况?原因就在换月。
到了「节」那一天,月建前进一位,日支也前进一位,两者之差不变,所以这一天的建除值和前一天相同。这就是历书里常说的「重复值日」,也有人称「节日重复」。每年有十二个节,所以一年里大约会重复十二次。
用墨柱黄历使用的历法库核对(lunar-javascript 1.7.7,取当天 12:00,读取 getZhiXing()):
| 日期 | 节气 | 月建 | 日干支 | 建除 |
|---|---|---|---|---|
| 2026-10-07 | — | 酉 | 甲寅 | 执 |
| 2026-10-08 | 寒露 | 戌 | 乙卯 | 执 |
| 2026-10-09 | — | 戌 | 丙辰 | 破 |
寒露当天月建由酉变戌,「执」重复了一次,第二天才往下排到「破」。2027 年立春也一样:2 月 3 日(月建丑、日支丑)为「建」,2 月 4 日立春(月建寅、日支寅)依然是「建」。对 2027 年全年逐日核对,月建共切换 12 次,每次切换当天的建除都和前一天相同。
四、在黄历里怎么读
再看一个普通日子:2026 年 10 月 17 日,日干支甲子,处在寒露之后的戌月。从戌日「建」往后数,亥为除、子为满,所以这天是「满」日。历书数据显示,这一天「宜」栏有纳采、订盟、会亲友、裁衣、安床等,「忌」栏有开市、入宅、出行、嫁娶等。几家公开黄历对这一天的记载也是「满」日。
读建除时可以记住三点:
- 它是一个分类名目:十二个字各有字面意思,比如「除」有除旧之意、「成」有成就之意、「开」有开启之意、「闭」有收藏之意,历书据此搭配宜忌事项。
- 它不单独决定宜忌:通行黄历的宜忌是把建除、日干支、月份、神煞等合在一起查表得出的。同一个「满」日,在不同月份宜忌可能不同。
- 它和黄道黑道是两套体系:黄道黑道看的是十二值神(青龙、明堂等),建除看的是十二值,两者各自轮转,不要混为一谈。民间流传「建满平收黑,除危定执黄,成开皆可用,闭破不相当」之类的口诀,这是一种把建除与黄道黑道对应的说法,不同书中说法不一。
五、小结
建除十二值的排法其实很简单:月建那天为建,按十二字顺排,逢节重复一次。理解了这条规则,就能看懂黄历上那个单字从哪里来。它是传统历法里历史悠久的一项内容,适合作为文化知识来了解。以上内容仅供参考。
以上内容仅供传统文化参考,不构成任何决策建议。