把阳历想成太阳发的工资,一年一结,稳定但不管月亮圆缺,阴历是月亮记的流水账,一个月二十九天半左右,十二个月下来比阳历年短了十来天,农历聪明的地方,是在流水账里插闰月,让月份不脱离季节,你换算时如果只盯着“日期差”,就等于拿工资条去对流水账,当然对不上。
这三个词日常混着用,严格说各有指向,下面的对比按行业通用口径整理:
| 项目 | 阳历(公历) | 阴历(太阴历) | 农历(阴阳合历) |
|---|---|---|---|
| 参照物 | 地球绕太阳 | 月亮绕地球 | 朔望月加节气 |
| 月长 | 28至31天 | 约29.5天 | 29或30天 |
| 年长 | 约365.24天 | 约354天 | 平年约354天,闰年约384天 |
| 闰月 | 用闰日调整 | 无 | 十九年七闰 |
| 日常叫法 | 阳历、公历 | 常被当成农历 | 老历、夏历 |
看表就明白,老百姓嘴里的“阴历生日”,多数情况指的是农历日期,真正只按月亮走的纯阴历,在日常生活里几乎不单独使用,你换算前先确认对方要的是农历还是纯阴历,能省掉一半麻烦。
农历平年十二个月,约354天,比回归年少了11天左右,三年下来差出一个多月,季节就要乱套,古人用“十九年七闰”来补,十九个农历年里安排七个闰月,闰月放在哪个月后面,要看中气落在哪,某个月份里没有中气,就定为上一个月的闰月,所以闰四月、闰六月常见,闰正月、闰腊月少见,2026年农历丙午年没有闰月,全年十二个月,这一点在查表时可以先记下。
换算需求分三档:查个生日、核对节日、排四柱,三档精度要求不同,工具也不同。
九成日常需求,查表就够了,操作路径很具体:
查表法最怕两件事:一是把农历日期当成阴历日期填进纯阴历工具;二是跨年查询时只看月份不看年份,正确做法是先锁定公历年的1月1日,再把目标日期前后两个春节标出来,确认自己落在哪个农历年里。
没有工具时,手算也能做,步骤不神秘:
手算法的误差主要出在“朔日时刻”上,朔可能发生在初一的凌晨,也可能在深夜,农历日期以朔所在的那一天为初一,所以手算适合估算和核对,不适合排盘定局。
到了《周易》排盘,换算只是第一步,真正要盯的是年界和日界,业内通行做法是:客户报公历出生年月日时,排盘软件先换成农历月日,再按节气定月建,按立春定年柱,你手工核对时可以走这条路径:
给新生儿起名、看婚期这类场景,报阳历最稳,农历生日遇到闰月容易报错,尤其是闰月后半月出生的人,常把闰月当成正常月,让客户直接给公历日期,再由工具统一换算,出错概率最低。
里讲阳阴历,绕不开节气和月建,它们是把天文历法接进易学体系的插口。
节气按太阳黄经每15度划分,春分、秋分、夏至、冬至都是太阳直射点的节点,跟月亮圆缺没关系,所以每年立春总在公历2月3日到5日之间,清明总在4月4日到6日之间,业内专家指出,节气是阳历成分,农历把它借过来当月份的中气,才让农历月份和季节挂上钩,你排月建时用的“寅月从立春起”,走的正是阳历口径,不是农历正月初一。
民俗过年看正月初一,命理换年看立春,2026年立春在2月4日,春节在2月17日,两者差了近半个月,2月5日到2月16日出生的人,民俗上还算乙巳年尾巴,命理排盘已经进丙午年,行业共识认为,排四柱应以立春为年界,这一点在专业排盘里基本统一,你给长辈解释时可以说:过年是民俗的年,立春是天文的年,两本账各记各的。
农历日期以子时换日,还是以零点换日,历来有分歧,常见处理是:23点到24点算当晚子时,仍归当日;0点到1点算次日早子时,也有流派主张23点一过就进次日,实操上最稳妥的做法是,排盘时同时保留公历时刻和农历日期,遇到23点至1点出生,向客户确认医院记录的准确分钟,再按所用流派定日柱。
拿2026年做样本,能看清换算里最容易踩的几个坑,2026年春节是2月17日,除夕是2月16日,立春是2月4日,农历丙午年没有闰月。
2026年的顺序是立春在前、除夕居中、春节在后,这意味着2月4日到2月16日之间,公历已经进入2026年,农历还在乙巳年腊月,命理年柱却已换到丙午,三个“年”叠在一起,正是换算最容易出错的窗口,你做年度对照表时,把这三个日期单独标红,比整年铺开更实用。
农历月份的大小不按单双排列,连续两个大月或连续两个小月都正常,查表时看三个位置:月份名前面有没有“闰”字,该月是二十九天还是三十天,下一个初一对应的公历日期是哪天,用公历日期反推时,若两个朔日之间隔了三十天,前一个月就是大月;隔二十九天,就是小月,闰月则表现为同一个农历月名出现两次,后一个带“闰”字。
答:先按出生那一年2月29日对应的农历日期记录,这个日期是固定的,平年没有2月29日,民俗纪念可以顺延到3月1日,也可以直接按出生年的农历日期过,排盘时必须用出生年的原始公历时刻,不能拿平年日期替代。
答:日常口语里常混用,严格说不是,阴历只看月相,一个月约29.5天,一年约354天,农历是阴阳合历,既看月相又看节气,用闰月把年长拉回365天附近,你查到的“农历几月初几”,准确叫法是农历日期,不是纯阴历日期。
答:不需要手算,但需要核对,主流排盘软件都支持公历输入,自动换算农历并排四柱,你要核对的是三处:出生日期有没有跨立春,出生时刻有没有落在23点之后,出生地时区有没有标注,三处都对,换算结果才可信;三处有一处含糊,排出来的盘就可能在年柱或日柱上偏一位。
阳阴历换算的难点不在算术,在分界,日常查生日,认准万年历里的“农历”和“闰”字就够;做《周易》排盘,把立春、子时、时区三个开关拨对,比背公式管用,记住一句话:阳历定天文,农历定民俗,排盘看节气,三本账各归各。