周岁 · 虚岁 · 属相 · 生日

农历阳历生日多少年重合一次?

今天是 2026年10月30日。输入公历出生日期,按 1900—2100 年历表找出阴阳历生日重合的年份。

默认示例 1990-05-15,选择日期后自动重算。

你的农历生日

农历 1990 年四月廿一

公历 1990-05-15 出生

按今天 2026年10月30日,36 周岁

下一次阴阳历重合

2028年

公历 2028-05-15

农历四月廿一 · 届时 38 周岁

共查到重合
3 次
已过去
1 次
下次距今
563 天

重合年份表

出生后至 2100 年,共查到 3 次重合

年份公历生日农历生日年龄间隔年
20092009-05-15四月廿一19 岁19
2028下次2028-05-15四月廿一38 岁19
20472047-05-15四月廿一57 岁19

“间隔年”指距上一次重合的年数(首行为距出生年);“平”表示该年没有同名闰月,农历生日按普通月换算;“下次”是按今天起算的下一次重合。

为什么多数人 19 年重合一次?

农历是阴阳合历:月份跟着月相走,一年 12 个月约 354 天;为了让月份和季节不脱节,每隔两三年要加一个闰月。19 个公历回归年约 6939.60 天,235 个朔望月约 6939.69 天,两者只差约 2 小时。于是 19 年里安排 7 个闰月(19×12+7=235),农历日期就会大致回到原来的公历日期。

19 个回归年 ≈ 235 个朔望月 ≈ 6939.6 天

但“大致”不是“精确”。农历按真实朔望时刻和节气定月,闰月放在哪一年、哪个月并不固定;公历闰年又每 4 年一次(百年例外)。误差累积后,有的人 19 年重合,有的人会错开一天,要等到 38、46、57 年甚至更久才再次落在同一天。所以本页不直接套“19 年一次”,而是按你的出生日期逐年换算。

以默认的 1990-05-15 为例,农历生日是四月廿一,2009、2028、2047 年的 5 月 15 日都是四月廿一,间隔正好 19 年;换一个日期,间隔可能就不同。

闰月出生怎么算?

如果出生那天落在闰月(例如闰四月初一),农历生日就有两种口径:

  • 按闰月:只在出现同名闰月的年份,把生日当作闰月那一个月来过。
  • 按普通月:遇到没有同名闰月的年份,用同月的普通月(如四月)代替。

本页优先按闰月计算:该年有同名闰月时按闰月换算;没有时自动改用普通月,并在结果卡和表格里标注“按普通月”(表格里简写为“平”)。闰月生日能碰上的重合年份通常更少,有的日期到 2100 年也未必出现下一次。

表格中的农历生日如果显示“闰某月”,说明该年确实有同名闰月,属于闰月重合;显示“某月”并带“平”字,则是按普通月换算的结果。

1900—2100 年数据口径

本页内嵌 1900—2100 年(共 201 个农历年)的月长表:每年 12 或 13 个月,每月 29 或 30 天,闰月的位置和闰月天数单独标记。基准点是 1900 年正月初一 = 公历 1900 年 1 月 31 日,之后按日累加,再用整数儒略日公式换算回公历。

换算只涉及日历日期,不读取浏览器时区或网络接口;所有日期统一按北京时间(Asia/Shanghai)的日历日理解。历表从 1900-01-31 开始,出生日期不能晚于今天,重合表统计到 2100 年。

数据到 2100 年为止,2100 年之后的农历日期无法判断,所以“下一次”只能看到 2100 年。超过历表范围的日期会提示无法换算。

19 年周期示意:19 个回归年与 235 个朔望月长度接近
19 年 7 闰:235 个朔望月与 19 个回归年只差约 2 小时。
闰月生日的两种换算口径示意
闰月生日:有同名闰月按闰月,没有则按同月普通月。
1900 至 2100 年农历月表逐年比对示意
1900—2100 年历表逐年换算,标出每一次重合。

常见问题

农历阳历生日多少年重合一次?

多数人是 19 年一次,但不是固定规律。以默认的 1990-05-15 为例,2009、2028、2047 年都重合,间隔都是 19 年;也有人会遇到 38、46、57 年等间隔。具体答案要用自己的出生日期逐年换算,上面的结果卡和表格就是按 1900—2100 年历表算出来的。

为什么不是所有人都 19 年重合?

19 年 7 闰只是近似:19 个回归年约 6939.60 天,235 个朔望月约 6939.69 天,相差约 2 小时。农历按真实月相和节气定月,闰月位置不固定;公历闰年分布也不均匀。误差累积后,农历生日对应的公历日期可能差一天,于是有人 19 年重合,有人要等到 38、46、57 年或更久。

闰月出生怎么算?

本页给两种口径并优先按闰月:某年有同名闰月时,按闰月换算;没有同名闰月时,按同月的普通月换算,并在结果里标注“按普通月”(表格里简写“平”)。如果你家按另一种口径过生日,可以把标注“平”的年份理解为“按普通月过”的参考。

农历生日和阳历生日同一天好不好?

这只是一个历法现象:两套日期计数在当年刚好落在同一天,没有好坏之分,也不代表运势。有人觉得有纪念意义,有人按农历过、有人按公历过,都是个人习惯。本页只做日期换算,不做吉凶判断。

2 月 29 日出生怎么算?

公历 2 月 29 日只在闰年出现。本页要求重合当天的公历日期也正好是 2 月 29 日,所以比普通日期更少见;平年把生日提前到 2 月 28 日或推到 3 月 1 日过的习惯,不计入重合。输入 2 月 29 日后,页面会在 1900—2100 年历表里逐日比对,查到几次就显示几次。

怎么查下一次重合?

在上方选择公历出生日期,结果卡会按今天起算,给出下一次重合的年份、公历日期、农历生日和当时年龄;下方表格列出出生后到 2100 年的全部重合年份及间隔。日期超出历表范围时,页面会提示无法换算。