明明就看同一天,上面却挤着干支、建除、星宿、宜忌好几行字,眼一花就不知道哪个才是“这一天真正的名字”,其实阴历每天的名称本来就是分层叠上去的,每一层管一件事,谁也不替代谁,理清这几层,再查日子就顺了。
古人记事讲究“各司其职”,一天的名称分开写,是为了不同场合各取所需,祭祖看朔望,择日看建除,记年看干支,观星看二十八宿。
阴历按月亮圆缺排日子,一个月三十天上下,古人只给几个关键节点起了专门的名字,其余日子直接数数字:
| 阴历日 | 常见别称 | 月相状态 |
|---|---|---|
| 初一 | 朔 | 新月,不可见 |
| 初三 | 朏 | 蛾眉月初现 |
| 初八前后 | 上弦 | 半圆 |
| 十五 | 望 | 满月 |
| 十六 | 既望 | 满月后 |
| 二十三前后 | 下弦 | 半圆 |
| 月末 | 晦 | 近朔,不可见 |
能看出来,真有专名的日子就那么几个,多数阴历日就是“初几”“十几”“廿几”数过去,朔和望是这套系统里最硬的两个节点,民俗活动基本围着它们转。
天干十个、地支十二个,两两配对转起来是六十天一轮,叫六十甲子,这一层跟月相没关系,纯粹是连续编号,从甲子日、乙丑日一路排到癸亥日再回头,行业共识认为,干支纪日是中国现存最古老的连续纪日法之一,几千年来没断过档,所以它成了核对古书日期的“基准尺”,要查某天是甲子还是丙寅,看黄历日柱那一栏的两个字即可。
建、除、满、平、定、执、破、危、成、收、开、闭,十二个字轮流值日,叫建除十二神,排法跟月建有关:正月建寅,正月里逢寅日就是“建”,往后顺排,老黄历上的“成日”“开日”多被当成顺手日子,“破日”“闭日”则尽量避开动土、搬家这类大事。
角、亢、氐、房、心、尾、箕……二十八宿按顺序一天一宿轮值,一个循环二十八天,这一层常和建除叠着看,黄历上会写成“某宿值日”,讲究的人会拿两套标签互相印证,普通人看个大概就够。
手机日历越做越花哨,很多人反而找不到每天的名称了,其实不管纸本还是电子版,位置就那么几处。
主流手机自带日历一般只显示阴历日期和节气,干支、建除、星宿大多被砍掉,想查全,得装专门的老黄历应用,或者翻纸本通书,这类应用基础查询基本免费,少部分要会员才能看完整宜忌,价格从几元到几十元不等,单查每日名称通常不花钱,近年来电子黄历的条目做得越来越细,但源头仍是对着纸本通书搬。
干支每六十天循环一次,手头有两个已知日子的干支,就能推中间任意一天,比如知道初一为甲子,数到初七就是庚午,这个办法核对旧账簿、族谱上的日期特别管用,不用一部部历书翻过去。
四层拆开看容易乱,合到一张表里就清楚了,下表按最常见叫法整理,各地口音有出入,字面可能略有不同。
| 阴历日 | 日期别称 | 月相 | 常见叫法 |
|---|---|---|---|
| 初一 | 朔 | 新月 | 朔日、月一 |
| 初二 | 既朔 | 细月牙 | 初二 |
| 初三 | 朏 | 蛾眉月 | 初三 |
| 初四至初七 | 渐盈 | 初几 | |
| 初八 | 上弦 | 半圆 | 上弦日 |
| 初九至十四 | 渐盈 | 初几 | |
| 十五 | 望 | 满月 | 望日、十五 |
| 十六 | 既望 | 亏凸 | 十六 |
| 十七至廿二 | 渐亏 | 十几、廿几 | |
| 廿三 | 下弦 | 半圆 | 下弦日 |
| 廿四至廿九 | 渐亏 | 廿几 | |
| 三十或廿九 | 晦 | 近朔 | 晦日、月尾 |
一个朔望月平均长度约53天,不是整数,月份只能在二十九天和三十天之间倒腾,三十”并非月月都有,腊月、正月碰上的机会相对高些,哪个月大、哪个月小,要按当年历书排定,不同年份不完全一样。
初一称朔,十五称望,这是月相周期上方向相反的两个节点,朔是起点,月亮隐没不见;望是月中,月面全亮,民俗上初一多讲“开个好头”,十五多讲“圆满”,一起一承,各有各的场合适用,老黄历里初一的宜忌偏重出行、祈福,十五偏重祭祀、斋戒,这套搭配沿用已久,从历法看,朔到望平均约十四天十八小时,所以望日常常落在十五或十六,并不一定卡死在十五。
有人觉得这是故弄玄虚,根子其实在历法本身,阴历严格说是阴阳合历,既要照顾月亮圆缺,又要对上太阳回归年,一套系统不够用,只好几套并行。
朔望月二十九天半上下,干支却是六十天硬循环,两条线各走各的,交叉点落在哪天,历书上就把两套名字一起标,建除、二十八宿又按各自规则轮,叠上去自然显得多,看惯了反而不乱,各层之间可以互相校验。
大框架一样,细节有出入,北方不少地方把月末直接叫“月尽”,南方一些地区称“月尾”;“朏日”这种古称在民间口语里基本听不到了,只在历书和文人笔记里保留,业内专家指出,各地老黄历在宜忌条目上的地方化差异,比日期名称本身的差异更明显。
知道名字只是第一步,真要用起来,按下面这个顺序捋一遍不容易漏。
步骤听着多,熟了几秒就能扫完一行,多数情况下,普通人家办事看建除加宜忌就够,干支和星宿更多是给讲究的人做二次核对。
说到底,阴历每天的名称是月相、干支、神煞、星宿四层并行的一套老系统,没法用一个词把一天概括完,弄懂分层,再看黄历上那几行小字,就不会觉得是乱码了。
干支、建除、二十八宿的轮值规则是固定的,但具体落在哪天要看当年历书排定;日期别称里只有朔、望、上弦、下弦、晦这几个节点有专名,其余日子按数字叫,同一个阴历日,换到不同年份,对应的干支和神煞可能完全不同。
先核对是不是同一时区、同一部历书,阴历日期在绝大多数年份一致,差异多出在大小月的排法上,个别年份会出现纸本标三十、电子版标廿九的情况,以历法机构发布的年历为准,纸本通书一般会在扉页注明所依历本。
从历法角度两者地位对等,一个是周期起点,一个是月中,从民俗使用频率看,望日因为对应十五,祭祀、团圆类活动集中,被提及的次数更多,而朔日的宜忌多集中在开市、出行一类事项上。