2026年10月21日 农历九月十二
今天是 2026年10月21日 周三
选一个公历日期,上面那块立即换成对应的农历月日、干支与节气,不用跳页。
今年没有闰月;换年份后月份会自动重排,闰月位置每年不同。
2026 年农历月份对照
农历每个月从朔日开始,逢小月 29 天、大月 30 天,月首的公历日期每年都不一样。下表是丙午年各月初一对应的公历日期。
| 农历月 | 初一(公历) | 月长 | 农历月 | 初一(公历) | 月长 |
|---|---|---|---|---|---|
| 正月 | 2月17日 | 大 30 | 七月 | 8月13日 | 小 29 |
| 二月 | 3月19日 | 小 29 | 八月 | 9月11日 | 小 29 |
| 三月 | 4月17日 | 大 30 | 九月 | 10月10日 | 大 30 |
| 四月 | 5月17日 | 小 29 | 十月 | 11月9日 | 大 30 |
| 五月 | 6月15日 | 小 29 | 冬月 | 12月9日 | 大 30 |
| 六月 | 7月14日 | 大 30 | 腊月 | 1月8日 | 小 29 |
未来五年的春节与中秋
春节是正月初一,中秋是八月十五,两个日子在公历上都不固定,订票、排班、备货每年都得重查。下表按本页内核实算,闰月一并列出。
| 农历年 | 春节(正月初一) | 中秋(八月十五) | 闰月 |
|---|---|---|---|
| 丙午年 | 2月17日 | 9月25日 | 无 |
| 丁未年 | 2月6日 | 9月15日 | 无 |
| 戊申年 | 1月26日 | 10月3日 | 闰五月 |
| 己酉年 | 2月13日 | 9月22日 | 无 |
| 庚戌年 | 2月3日 | 9月12日 | 无 |
本年的节气日期
节气管的是太阳走到黄经多少度,和月亮无关,所以它在公历上的日期基本固定,前后只差一两天。农历的闰月就是拿中气来判断的,这张表可以直接对着看。
| 节气 | 日期 | 节气 | 日期 |
|---|---|---|---|
| 小寒 | 1月5日 | 清明 | 4月5日 |
| 大寒 | 1月20日 | 谷雨 | 4月20日 |
| 立春 | 2月4日 | 立夏 | 5月5日 |
| 雨水 | 2月18日 | 小满 | 5月21日 |
| 惊蛰 | 3月5日 | 芒种 | 6月5日 |
| 春分 | 3月21日 | 夏至 | 6月21日 |
| 小暑 | 7月7日 | 寒露 | 10月8日 |
| 大暑 | 7月23日 | 霜降 | 10月23日 |
| 立秋 | 8月7日 | 立冬 | 11月7日 |
| 处暑 | 8月23日 | 小雪 | 11月22日 |
| 白露 | 9月7日 | 大雪 | 12月7日 |
| 秋分 | 9月23日 | 冬至 | 12月22日 |
农历为什么一年 354 天,却不会跑偏
一个朔望月是 29.53 天,十二个月只有 354 天出头,比回归年短了将近 11 天。如果照这样一年年排下去,十六年后春节就会落到夏天。农历的办法是补闰月:哪一年多出一个整月,那年就有 383 到 385 天,把这 11 天还回去。
闰哪个月不是随便定的,看中气。中气是二十四节气里排在偶数位的十二个——冬至、大寒、雨水、春分、谷雨、小满、夏至、大暑、处暑、秋分、霜降、小雪,太阳每走 30° 一个。一个朔望月里要是没碰上任何一个中气,这个月就定为闰月,名字跟前面那个月走,所以会出现闰六月、闰二月,但不会出现闰正月和闰腊月之外乱跳的情况。

还有一条硬规矩:冬至必须落在十一月。冬至是农历推算的基准点,先定冬至,再往前找它所在月的朔日,十一月就定了,其余月份顺着排。这也是为什么农历年的长度不固定,但节气和月份的对应关系永远不乱。
农历、公历、干支、节气是四套东西
查日期时最容易混的,是把这四套当成一套。公历是太阳历,看地球绕太阳一圈,年份长度固定;农历是月亮加太阳,月份看朔望、年长看节气;干支是六十组循环的编号,用来纪年、纪月、纪日,本身不带天气和吉凶;节气是太阳黄经的刻度,管的是季节,和月亮没有关系。
它们平时能对上,是因为农历用节气把年长卡住了,又用干支给每一年每一天编号。所以同一天可以同时说成「公历 2026 年 10 月 20 日」「农历丙午年九月十一」「丁卯日」「寒露第十二天」,四句话说的是同一个日子,只是四把不同的尺子。
换算的时候只认两把尺子:公历和农历。干支和节气都是从日期推出来的附加信息,不能拿来反推公历——除了节气,节气日期基本固定在公历上,误差只有一两天,倒是可以拿来粗定位。你要查某天宜忌、吉时、冲煞,用的是本站其他页面的推算,那些页面也都以本页这套农历为准,日期不会互相打架。
换算时容易踩的三个坑
一是拿固定天数硬推。农历一年 354 天或 384 天,没有固定值,任何「加 354 天」的算法第二年就错。要换算只能按朔日和中气重新排。
二是闰月生日。闰月出生的人,遇到没有闰月的年份,多数地方过前一个月(闰六月就过六月),少数地方等下一个闰六月,隔好几年才过一次。这不是换算错,是习俗不同,家里人怎么定就怎么算。
三是生肖分界。春节派按正月初一换生肖,立春派按立春换,两派在立春到春节之间那十几天会给出不同答案。2026 年立春是 2 月 4 日,春节是 2026-02-17,这中间的日期两派结论不同。本页按春节算,和农历年、农历月同一套口径。
常见问题
农历和阴历是一回事吗
日常口语里说「阴历」就是指农历,但严格讲农历不是纯阴历:月份按朔望月排(阴),年长又用节气把回归年卡住(阳),属于阴阳合历。纯阴历一年只有 354 天左右,十几年就会跑到夏天过春节,农历不会。
为什么春节每年公历日期都不一样
因为农历一年只有 354 或 355 天,比回归年短约 11 天。农历用闰月把这 11 天补回来,闰年有 383 到 385 天,所以春节在公历上会在 1 月 21 日到 2 月 20 日之间来回移动,不会跑出这个区间。
闰月是怎么定的
按「无中气置闰」:一个朔望月里如果没有中气(冬至、大寒、雨水这些每隔 30° 黄经的节气),这个月就定为闰月,名字跟着前一个月叫,比如 2025 年闰六月。两个冬至之间若有 13 个月才置闰,有 12 个月就不闰。
十九年七闰是什么意思
十九个回归年约 6939.6 天,235 个朔望月约 6939.7 天,两者几乎相等。所以十九年里安排七个闰月,农历就能和公历长期对齐。这是古人总结的近似规律,实际置闰还是按无中气那条来定,不靠数十九年。
生肖从春节还是立春算
两派都有。民间和老黄历多按春节(正月初一)换生肖,命理排八字按立春换。本页默认按春节,因为和农历年、农历月份是同一套口径;如果你要排八字,以立春为界更合适,2026 年立春在 2 月 4 日,2 月 4 日到 2 月 16 日出生的人两派结论会不同。
农历生日和公历生日怎么换算
每年都要重算,不能按固定天数推。用上面的「农历转公历」,选农历月日,年份选你想过生日的那一年,就能拿到当年的公历日期。注意闰月出生的人,遇到没有闰月的年份通常过前一个月,少数地方过闰月那天,家里人怎么定就怎么算。
干支纪年和生肖为什么有时对不上
干支纪年跟农历年走,生肖也跟农历年走,两者本该一致。会让人觉得对不上,多半是把立春派和春节派混用了:立春前出生的人,春节派算上一年生肖,立春派已经算下一年,差的就是这十几天。
本页农历按定朔定气推演:朔用天文周期项算到分钟,节气按太阳视黄经每 15° 定,时刻统一折成北京时间;可换算 1901 至 2100 年。个别日期与某些民间通书可能差一天,原因是那些通书用了旧历表或地方时,本页以天文推算为准。