我常跟来问日子的人讲,先别急着找口诀,先把三个词分清:阳历、阴历、农历,这三个词分不清,后面换日子、看生肖、选吉日,全是糊涂账。
阳历看太阳,阴历看月亮,农历是阴阳合历,日常说“我过阴历生日”,多数时候指的是农历生日,不是严格意义上的太阴历,严格阴历只按朔望定月,不补闰月,一年约354天,新年会慢慢跑到阳历的不同季节,中国农历用闰月把月份拉回季节,所以它比纯阴历多一层“节气校正”。
| 项目 | 阳历 | 阴历 | 农历 |
|---|---|---|---|
| 编排依据 | 地球绕太阳 | 月相朔望 | 朔望定月、节气定年 |
| 月长 | 28至31天 | 29或30天 | 29或30天 |
| 年长 | 约365或366天 | 约354天 | 平年约354天,闰年约383至385天 |
| 闰法 | 四年一闰,百年不闰 | 一般不置闰 | 十九年七闰 |
| 常见用途 | 行政、合同、证件 | 宗教、民俗 | 传统节日、农事、择日 |
现行农历的编算有国家标准可依,月首定在朔日,节气按太阳黄经每15度划分(来源:GB/T 33661-2017《农历的编算和颁行》),业内专家指出,农历不是“月亮历加补丁”这么简单,朔的时刻、中气位置、闰月安排都要逐月推算,所以不同年份的农历长短并不整齐。
阳历回归年约365.2422天,朔望月约29.5306天,十二个朔望月约354.37天,和回归年差出约10.88天,要是不补闰月,十几年后春节就会跑到夏天去,农历用十九年七闰来追这个差,十九年235个朔望月与十九个回归年只差约两小时,所以很多人的阴历生日和阳历生日大约十九年靠近一次。
问题在于,闰月放在哪一年、哪个月,大小月怎么排,都要看朔和节气,不能固定,你拿“阴历加一个月、阳历减一天”这类口诀去套,平年可能碰巧对,跨到闰月就错,换日子这件事,最怕“差不多”。
手机和网页上能用的转换工具很多,准不准不看界面花不花,看它敢不敢把细节标出来,多数在线万年历免费,付费排盘软件的价格差异大,先别急着买,用免费版核对下面四点就够用。
具体操作路径不复杂:手机日历进“设置—日历—显示农历”,先看系统日历的农历标注;再用网页万年历输入公历年月日,勾选“农历、干支、节气、闰月”,两个来源对不上,以带闰月标记和节气时刻的为准,Excel没有内置农历函数,网传VBA公式版本多,跨闰月容易出错,非必要不用。
最常见的情况是:身份证上写阳历,家里长辈记农历,先把长辈记的日期问清楚,是农历几月几日,还是只记得“过了年不久”“收麦前后”,再看出生那年有没有闰月,普通月份出生,每年按农历同月同日过,或按阳历同月同日过,选一种固定下来即可,闰月出生的人要多一步,因为民俗处理不统一。
这几种做法各地都有,没有统一对错,关键是家里定一次,以后别一年一换,真要用生日去择日,查出生年历书确认闰月位置,比背口诀可靠。
择日看年、月、日、时四柱,年柱以立春换,月柱以节气换,日柱按连续干支走,不随农历闰月跳,很多人只把农历日期换成阳历,却忘了月建按节气,结果日子选歪。
拿2026年说,立春在2月4日,春节在2月17日,立春到春节之间这十几天,民俗上还算乙巳年腊月,排八字已经进丙午年,你要问属相,先得说清按春节还是按立春,行业共识认为,排八字以立春为岁首;民俗属相多以春节为界,两套体系各有用途,混着用就容易出岔子。
日柱换日也有讲究,子初换日按23点,子正换日按0点,同一时辰可能差一天,查黄历时认准一套,别今天用23点、明天用0点,出生地不在东八区,排八字还要换算真太阳时;日常换日期用北京时间即可,不必把简单事做复杂。
多数人十九年遇到一次阴阳历生日靠近,三十八岁、五十七岁也可能再靠近,原因是十九年七闰,235个朔望月和19个回归年只差约两小时,差虽小,碰上闰月安排、大小月分布,具体日期可能差一天,十九年一定重合”这句话不严谨,准确说法是“多数情况下接近重合”,想确认自己的生日,拿具体出生年月日去查带闰月标记的万年历,比记周期靠谱。
不管是翻纸质黄历还是用手机查询,换完日期别急着用,按下面几条过一遍:
没有通用公式,民间口诀只在少数年份成立,遇到闰月必错,可靠做法是查历表,或用带闰月、节气标记的工具,再人工核对年月边界,换完以后拿两个来源交叉对一遍,比背公式稳。
2026年春节在2月17日,立春在2月4日,立春到春节之间是排盘换年的敏感段:春节前民俗仍算乙巳年尾,排八字已按丙午年,办喜事、开业选日,先确认师傅按春节还是立春换年,再谈宜忌,别把两套年界混在一起。
各地民俗不同,常见三种:闰月当月过、顺延到下一月过、直接按阳历过,选定一种每年照此执行,别一年一换,若要按传统方式择日,查出生年历书确认闰月位置即可,不必套用别人的过法。
阴历阳历互换,说到底是两套时间尺子对接,月看朔望,年看节气,闰月看历表,再把工具和边界核对一遍,日子就不会换错,记住这句:能查历表就别背口诀,能交叉核对就别只信一个来源。