老百姓嘴里的“阴历”,通常就是农历,但严格讲,农历是阴阳合历,既看月亮圆缺定月份,又用闰月协调太阳回归年;公历是纯太阳历,元旦固定在1月1日,两套系统各走各的,年份边界自然对不上。
1996年1月1日,公历已经翻篇进入新一年,农历却还停在乙亥年腊月,这时候出生的孩子,医院出生证明写1996年,家里老人翻黄历记生日,记的是“乙亥年腊月二十几”,一个说96,一个说95,矛盾就这么来了。
| 时间节点 | 公历日期 | 干支纪年 |
|---|---|---|
| 1995年春节 | 1995年1月31日 | 乙亥年正月初一 |
| 1995年立春 | 1995年2月4日 | 乙亥年正式起算 |
| 1996年元旦 | 1996年1月1日 | 仍在乙亥年腊月 |
| 1996年立春 | 1996年2月4日晚间 | 命理换年,进入丙子 |
| 1996年春节 | 1996年2月19日 | 丙子年正月初一 |
(节气时刻依据天文年历公开数据,春节日期依据农历编排惯例。)
上户口按公历,长辈记生日按农历,两套账本各记各的,1996年1月到2月18日之间出生的人,公历年份是1996,农历年份是乙亥,生肖自然随乙亥走,属猪,到了2月19日春节之后,农历也进入丙子年,才轮到属鼠。

八字排盘看年柱,不按正月初一,按立春,行业共识认为,立春是寅月的起点,也是新一岁干支的起点,1996年2月4日立春之前,年柱仍是乙亥;立春之后,年柱才换成丙子,业内专家指出,这套规则从唐宋命理体系延续至今,排盘软件和人工批命都遵循同一条线。
区别集中在三段区间:
如果只记得“腊月二十八”这种农历生日,可以先查万年历反推公历,再走上面三步。
乙亥纳音山头火,丙子纳音涧下水,年柱一变,纳音五行跟着变,整张命盘的五行底色就不一样了,同样出生在1996年2月上旬,立春前的人年柱乙亥,立春后的人年柱丙子,批八字时起手就分了两条路。

年柱代表祖上根基、早年环境、长辈缘分,乙亥年柱和丙子年柱,对月柱、日柱的生克关系不同,十神配置也不同,比如日主是庚金,乙亥年柱走正财偏印路子,丙子年柱走七杀伤官路子,性格推断和流年应期的说法都会调整。
1996年2月4日白天出生,交节在晚间,年柱仍按乙亥;当晚交节之后出生,年柱换丙子,遇到这种边界日,排盘时必须把出生时辰问清楚,差几个小时,年柱就换了。
南方北方看生肖属相习惯差异明显,北方不少地方修谱按立春定干支,认为立春才是岁首;南方部分地区民间习惯按春节算,觉得过了正月初一才算新年,广东、福建一些宗族修谱时,对腊月出生的人会特别标注“立春前”或“立春后”,避免后人混淆,如果参与修谱,先问清楚本族用的是哪套规则,比事后返工省事。
民间合婚常拿生肖说事,什么“猪鼠相配”“鼠马相冲”,但真正排八字合婚,看的是双方年柱、日柱的干支生克,以及用神互补,不是单看一个生肖字,生肖只是年柱的地支,信息量有限,拿生肖一票否决,容易误判。

市面上排盘服务价格高低不一,线上自动排盘多为免费或几元到十几元;人工详批八字,按项目复杂程度定价,从几十元到数百元都有,合婚、择日、起名通常单独计费,价格差异主要看师傅资历、批注详细程度和交付形式,不是越贵越准,关键看排盘规则是否统一、推理是否有依据。
公历1996年2月10日,农历还在乙亥年腊月,春节没到,按民间春节算法,属猪;按八字立春算法,1996年2月4日已过立春,年柱换丙子,属鼠,两种答案各有体系,关键看用途:填表随民俗,排八字随立春。
农历1996年腊月,公历已经进入1997年1月,1997年立春在2月4日,所以腊月出生的人,八字年柱仍是丙子鼠;春节在1997年2月7日,春节前农历仍属丙子年,要等到1997年立春之后,才换成丁丑牛。
先找一本涵盖1995至1997年的万年历,按农历月日反查公历日期;再查对应年份立春时刻;最后比较出生日期与立春先后,确定年柱,若出生在立春当天,还需确认出生时辰,才能判断是立春前还是立春后。
“农历96阴历95”不是记错了年份,而是公历、农历、命理三套时间系统在年初那段窗口期各说各话,把立春这条线找准,属猪还是属鼠、年柱是乙亥还是丙子,一查便知。