很多人嘴里的“阴历”,其实是“农历”,严格讲,阴历只看月相,农历是阴阳合历:月份看朔望,节气看太阳,再用闰月协调季节,日常问“阴历有31吗”,答案仍然是没有,因为农历月份的天数被朔望月卡住了。
春节、中秋、端午按农历算,老黄历上的宜忌也常标农历日期,你说“我阴历生日是八月十五”,实际说的是农历八月十五,把概念换过来,后面的日期判断才不会乱。
朔望月平均约29.53天,不是整数,历法编排时,一个农历月只能取29天或30天,前者叫小月,后者叫大月,日期编号从初一到廿九、三十,编到三十就到头了,没有“三十一”的位置,闰月也遵循这个规则,闰月可能是小月,也可能是大月,但不会出现31天。
| 项目 | 公历(阳历) | 阴历(太阴历) | 农历(阴阳合历,日常常称阴历) |
|---|---|---|---|
| 月份长度 | 28天到31天 | 约29天或30天 | 大月30天,小月29天;闰月29天或30天 |
| 是否出现31日 | 会 | 不会 | 不会 |
| 日期编号 | 1日至31日 | 初一至廿九或三十 | 初一至廿九或三十 |
| 主要依据 | 太阳回归年 | 月相朔望 | 朔望月加节气,必要时置闰 |
| 常见用途 | 行政、合同、国际通用 | 宗教历法、历法研究 | 传统节日、生日、择日参考 |
这两个“三十一”和“三十”经常被混在一起问,根子在于日期编号系统不同,公历31日是月末编号;农历三十是某个月的最后一天,而且不是每个月都有。
举个场景:有人看到“2026年某月31日”,又看到旁边写着“农历廿九”,就以为阴历也有31,其实31是公历栏的数字,农历栏写的是廿九,两个栏目各说各话,看日历先认栏目标题,比盯着数字猜更稳。
手机日历一般能显示农历,操作路径是:打开日历应用,进入设置,找到“显示农历”或“中国农历”并开启;点开具体日期,详情页会同时列出公历和农历,网页端可在搜索框输入“2026年农历大小月表”或“阴历有31号吗”,再用万年历核对每月初一对应的公历日期,相邻两个农历初一之间相差29天或30天,就说明这个月是小月或大月。
有人公历生日在31日,就担心阴历生日是不是也没法过,这里要分开:公历31日出生的人,阴历生日一定落在某个农历日期上,可能是廿九、三十,也可能是初几,只是不会写成“阴历三十一”。
老一辈说“我初十生日”,一般指农历初十,你要做的是查当年农历初十对应公历哪一天,再订蛋糕、安排饭局,若对方说“月底生日”,要追问是农历月底还是公历月底;农历月底只到廿九或三十,公历月底可能是30日或31日,把这句话问清楚,比事后改日期省事。
《周易》的择日、排盘,确实会用到历法,但它不靠“数31”来定吉凶,业内专家指出,排八字和择日更看重干支、节气、冲煞、建除等信息,阴历月份大小月只是历法背景,行业共识认为,农历是阴阳合历,月份按朔望定,节气按太阳定,二者不能混着数。
排八字时,年柱以立春为界,月柱以节气为界,比如立春之后才进入寅月,不是农历正月初一就自动换月,具体操作可以按这个路径走:
阴历有没有31,不影响排盘规则,真正要核对的是节气交界、子时换日、真太阳时这些细节,把阴历日期当成唯一依据,容易在月初月末出差错。
在北京,老辈人看搬家、开业、红白事,常翻农历口述日期;年轻人预约排盘、订场地,多给公历生日或公历事项日期,比较稳妥的做法是“口述用农历,登记用公历,排盘前统一转换”,比如家里说“下个月初八看日子”,你先在万年历查出初八对应的公历日期,再把公历日期交给排盘软件,避免月初月末对不上,合同、证件、机票这类场景直接用公历,不需要转换成阴历。
“阴历择日服务价格一般怎么算”这个问题,不能只看一个总价,报价通常和服务内容、时长、是否上门、地域差异有关,基础日期问答和完整择日不是一回事,咨询前先问清交付清单:
把需求说清楚,再对比报价,比只问“多少钱”更有效,阴历有31吗这类基础历法问题,自己查万年历就能确认,不必当成付费项目。
手机端:设置—日历—显示农历;回到月视图,每个公历日期下方会显示农历小字,点开某天,详情页会列出农历年月日和干支,电脑端:搜索“万年历 2026”,选择日期后看“农历”栏,想确认某月是大月还是小月,看这个月初一和下一个月初一相隔29天还是30天。
万年历上标“闰六月”就是闰月,闰月也按朔望排,只有29天或30天,不会出现31日,通俗判断看日历标注即可;专业置闰规则与中气有关,日常查日期不必手算,遇到“闰月生日怎么过”,先确认家里按不按闰月过,再查当年闰月大小,做法没有统一硬规定。
阴历有31吗?答案就是没有,把阴历、农历、公历分开看,日期编号就不会再混淆,阴历月份最多30天,公历才有31日,这是历法结构决定的。
阴历没有31日,看到的“三十一”通常是公历日期,或者把日历上的公历栏看成了农历栏,农历日期只编到廿九或三十,闰月也不编三十一。
不会,闰月同样按朔望月安排,只有29天或30天,查万年历看“闰X月”标注,再看当月初一到下月初一的间隔,就能确认是大月还是小月。
输入时用公历或农历都可以,关键是排盘规则要看节气,年柱以立春为界,月柱以节气为界,日柱按日期换算,真太阳时按出生地校正,阴历月份本身没有31日,排八字看节气月,不看阴历三十一。