翻开传统黄历,每一天都写着一串信息:丙午年、丁酉月、壬辰日,下面列着宜嫁娶、宜出行,忌开市、忌动土,再配一句“冲狗煞南”。这些内容并非随手填写,而是多套历法规则叠加运算的结果。想读懂它,先从最基础的干支说起。
干支由十天干和十二地支组成。天干是甲、乙、丙、丁、戊、己、庚、辛、壬、癸十个字;地支是子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥十二个字,同时对应十二生肖。
两者按固定顺序两两相配:甲子、乙丑、丙寅、丁卯……天干轮完一轮,地支还剩两个,再从甲开始接着配,直到癸亥,恰好六十对,称“六十甲子”,然后周而复始。这套系统既用来纪年,也用来纪月、纪日、纪时。殷墟出土的甲骨卜辞中已发现大量干支记录,说明至少在商代,它已经成熟使用。

想自己换算公元年份的干支,有个简便方法:年份减3,除以60,所得余数就是六十甲子表上的序号,余0即癸亥。以2026年为例,2026减3得2023,除以60余43,查得干支为丙午,所以今年是丙午马年。月柱按节气划分,日柱则以午夜为界逐日推进,一天也不会重复。
干支只解决“今天叫什么”,“今天适合做什么”则由另一套古老规则给出,其中最基础的是十二建除,又称十二建星、十二值位。
它按“建、除、满、平、定、执、破、危、成、收、开、闭”十二个字逐日轮值,十二天循环。起点与月建挂钩:正月建寅,正月的第一个寅日就是建日;二月建卯,卯日为建日,以此类推。确定建日后,其余十一字依序排列。每逢节气交节,还会将值日重复一天,保证这套循环与月份、节气严丝合缝对齐。
这十二个字并非平均对待,民间有口诀:“建满平收黑,除危定执黄,成开皆可用,闭破不相当。”除、危、定、执、成、开六日归为黄道,建、满、平、收、破、闭六日归为黑道或平日。每个值日还有各自的“性格”:除日取除旧布新之意,适合清扫、求医;满日讲圆满充盈,民俗中忌嫁娶赴任;平日平顺,适合处理例行事务;破日取破坏之意,不宜签约开张。
在湖北云梦睡虎地出土的秦简《日书》里,已经能看到与十二建除相似的记载,说明这套选日方法在战国末年就已流行,至今两千多年。

一个日子最终的宜忌清单,通常不是十二建除单独决定的,而是多套系统叠加后的综合结果:干支本身有五行生克关系,比如今天的壬辰日,壬属水、辰属土;再加上建除值日、二十八宿、值日天神(青龙、明堂、金匮等黄道六神)、各类神煞,以及当事人的生辰八字,不同流派还有各自的取舍。也正因为系统庞杂,不同版本的黄历偶尔会出现宜忌不一致的情况。
需要多说一句的是,黄历宜忌本质上是古代农业社会在历法、物候和生活经验之上形成的择吉习俗,反映的是古人安排大事时求稳妥、重秩序的心理,并非日子本身真有什么客观的“凶吉”。了解它的编排逻辑,可以当作传统文化和历法知识来读;真遇到婚丧嫁娶等大事,现代法律手续、天气交通、身体状况等现实因素,才是更实在的考量。
下次再看到黄历上那行小字,不妨试着自己推一推:今年丙午,这个月丁酉,今天壬辰——干支的齿轮已经这样不声不响转了几千年。你家乡办大事前,还有看日子的习惯吗?
【声明】本文内容基于传统文化典籍整理,仅供学术研究与文化探讨参考,不构成任何决策建议。命理学为传统文化遗产,其解读因人因时而异,切勿迷信盲从。
未经许可,不得擅自转载,如需转载请联系原作者授权。易公子导航 » 黄历上每天的干支和宜忌是怎么排出来的?从天干地支到十二建除
















