立夏不是阴历节气,它属于阳历(太阳历)体系,按太阳到达黄经45°确定,公历日期基本锁在5月5日或6日;但在农历这本阴阳合历里,它对应哪一天会年年变动。很多人一张口就问"立夏是阴历吗",其实问的是另一件事——立夏在农历里排到哪一天,这两件事差着一整套历法逻辑。
二十四节气是典型的太阳历产物,古人把地球绕太阳一圈的轨道分成二十四份,每走15°设一个节气,春分是0°,立夏是45°,夏至90°,一路排到冬至270°。
一个回归年约2422天,所以立夏的公历日期非常稳定,几乎年年落在5月5日或6日,前后差不了两天。
农历的底层逻辑不一样,它以月亮圆缺定月份,一个朔望月约5306天,十二个月加起来只有354天左右,比回归年少了11天上下。
如果农历真是纯阴历,它跟四季会越走越远,十几年后春节就该过夏天了,所以农历用了"闰月"来补差,平均19年里塞进7个闰月,把年份长度拉回和太阳同步。
正因为这套补丁,立夏在农历中的日期才年年跳,它可能在农历三月下旬,也可能落到四月中旬,浮动范围能差出二十多天。
| 对比项 | 阳历/节气 | 农历 |
|---|---|---|
| 主要依据 | 太阳黄经 | 月相朔望 |
| 一年长度 | 约365.24天 | 平年约354天,闰年约384天 |
| 立夏表现 | 公历5月5日前后,稳定 | 农历日期浮动,三月末到四月中 |
| 核心用途 | 指导农时、气候节点 | 记月、定节日、排八字 |
农历一年比回归年少11天左右,两三年就差出一个月,一旦某年加了闰月,后面的节气在农历里的落点就会整体前移或后挪。
闰月插在哪儿也有讲究,行业共识认为,农历某个月如果整月不含中气,就把它定为上一个月的闰月,中气指的是雨水、春分、谷雨、小满这类偶数位节气,立夏属于"节",不在中气之列。
| 年份 | 公历立夏 | 农历日期 |
|---|---|---|
| 2023年 | 5月6日 | 三月十七 |
| 2024年 | 5月5日 | 三月廿七 |
| 2025年 | 5月5日 | 四月初八 |
同样是5月5日,2024年还在三月,2025年就跨进四月了,差距的根源就是2025年农历有闰六月,把整年的节奏往后推了一截。
2026年立夏的公历日期是5月5日,这一点是确定的,因为它由太阳黄经45°锁定,农历落点则需要查万年历,因为它取决于2026年农历各月的大小和闰月安排。
自查路径很简单:
立夏的公历日期不用算,查任何一本天文年历或者手机天气应用都能看到,记住它是太阳历节点,不会因为农历闰月而改变。

农历有大月30天、小月29天之分,想知道立夏落在农历初几,得先知道从正月初一到立夏那天,中间过了多少天,再逐月扣减。
手算容易出错,尤其碰上闰月,业内专家指出,日常使用场景下,直接用电子万年历核对就够了,没必要手工推算。
不需要,手机日历、搜索引擎、开源天文算法都能免费给出结果,市面上一些排盘类软件的年费价格从几十元到几百元不等,卖的是八字排盘、择日、合婚这类延伸功能,单纯查一个节气的农历日期,用不上付费服务。
把地球绕日轨道看作一个圆,从春分点起算,每15°一个节气,立夏落在45°,意味着北半球接收的太阳辐射持续增加,气温进入上升通道,这套划分跟月亮圆缺毫无关系。
在十二消息卦体系里,农历四月配乾卦,六爻皆阳,立夏前后正是阳气最盛的阶段,乾卦讲的"天行健",和节气上的阳气升发是同一套语言,这也是为什么老黄历上会同时写公历、农历、干支和卦象——它们本来就是不同维度的标注。
农历能兼顧月相和四季,靠的就是闰月制度,立夏虽然不参与置闰判断,但它所在的月份是否包含中气,会间接影响整年的闰月位置,这一层逻辑,是理解"立夏在农历里为什么乱跳"的关键。

江浙一带立夏有称人、吃立夏蛋、尝三新的习惯,这些活动的时间锚点是"立夏"这个节气本身,也就是公历5月5日前后,而不是农历的某一个固定日子。
所以你会发现,有的年份立夏还在农历三月,有的年份已经进了四月,但称人、吃蛋照样在那天办。
岭南地区也类似,立夏吃蚕豆、煮鸡蛋的做法,同样按节气走。
老黄历是复合历书,它同时列出公历、农历、干支、节气、宜忌,立夏那一栏写着"农历三月廿七",只是在说明这天对应的农历坐标,不代表立夏是阴历节气。
立夏不是阴历,老黄历标注农历日期,是为了给出当天的完整历法坐标,就像一张车票上同时印着发车时间和座位号,两套信息各有各的用途,不能混为一谈。
不冲突,2025年立夏确实落在农历四月初八,但这是那一年农历排布的结果,换成2024年就变成三月廿七,农历日期是伴随信息,公历5月5日才是立夏的固定坐标。
按阳历排,二十四节气全部依据太阳黄经划分,属于太阳历系统,农历只是把这些节气日期换算成自己的月份和日子,方便日常查阅和记录。
立夏是阳历节气,农历日期只是它的另一种标注方式,年年浮动很正常,搞清这套分工,再看黄历上的双日期就不会犯迷糊了。