财位通

农历生日怎么换算阳历

农历是按月相排的历法,公历是按地球绕太阳排的历法,两套日期换算靠「定朔 + 无中气置闰」两条规则。下面直接输农历生日或公历生日,给出对应另一套历法的日期、干支、生肖两口径、星座,以及未来 12 年的对照与下次生日倒计时。

查询基准日 2026年10月25日(周日)农历 丙午年九月十六日干支 壬申日

农历 庚午年八月十五 → 公历1990年10月3日(周三)辛丑日 · 天秤座 · 生肖按农历口径是马、按立春口径是马

农历 ↔ 阳历(公历)换算器

公历日期1990年10月3日

星期周三

农历日期八月十五

农历年干支庚午年

当天日干支辛丑日

星座天秤座

生肖(农历正月初一口径)马

生肖(立春口径)马(1990年立春 1990-02-04,生日在其后)

该农历月八月(小月 29 天)

该月公历起讫1990-09-19 至 1990-10-17

对应公历已过天数13171 天(约 36.1 年)

下一次农历生日

325 天后 即 2027年9月15日(周三),丁未年八月十五;倒计时按北京时间零点计,那天满 周岁 36。

未来 5 个农历生日

  • 丁未年八月十五 →2027年9月15日 周三周岁 36 · 还有 325 天
  • 戊申年八月十五 →2028年10月3日 周二周岁 38 · 还有 709 天
  • 己酉年八月十五 →2029年9月22日 周六周岁 38 · 还有 1063 天
  • 庚戌年八月十五 →2030年9月12日 周四周岁 39 · 还有 1418 天
  • 辛亥年八月十五 →2031年10月1日 周三周岁 40 · 还有 1802 天

同一张表在下方「未来 12 个农历年的生日对照」里排满 12 行,含每年置闰或小月造成的落点变化。

未来 12 个农历年的生日对照

同一个农历生日(八月十五)在未来 12 个农历年里对应的公历日期。
农历年对应公历星期周岁备注
2026 丙午(马)2026年9月25日周五35—
2027 丁未(羊)2027年9月15日周三36—
2028 戊申(猴)2028年10月3日周二38—
2029 己酉(鸡)2029年9月22日周六38—
2030 庚戌(狗)2030年9月12日周四39—
2031 辛亥(猪)2031年10月1日周三40—
2032 壬子(鼠)2032年9月19日周日41—
2033 癸丑(牛)2033年9月8日周四42—
2034 甲寅(虎)2034年9月27日周三43—
2035 乙卯(兔)2035年9月16日周日44—
2036 丙辰(龙)2036年10月4日周六46—
2037 丁巳(蛇)2037年9月24日周四46—

为什么这一年会置闰

1990(庚午)年是 13 个月、384 天的闰年,闰五月;冬至落在冬月(1990-12-22交节)。下表就是这个农历年逐月的中气情况——没有中气的那个月,就是置闰的那个月。

1990 农历年的置闰骨架(本工具实算)
农历月公历起讫天数月内中气
正月01/27—02/2429雨水
二月02/25—03/2630春分
三月03/27—04/2429谷雨
四月04/25—05/2329小满
五月05/24—06/2230夏至
闰五月06/23—07/2129无中气
六月07/22—08/1929大暑
七月08/20—09/1830处暑
八月09/19—10/1729秋分
九月10/18—11/1630霜降
十月11/17—12/1630小雪
冬月12/17—01/1530冬至
腊月01/16—02/1430大寒

换算的口径(四步,可复核)

  1. ①定月首:农历以朔日(合朔那天)为每月初一,所以月份长度只有 29 或 30 天两种,不像公历那样固定。
  2. ②定年首:以包含正月初一的那天为新一年起点,丙午年正月初一是 2026-02-17,今年公历 2026-10-25 是九月十六。
  3. ③定闰:把一年排成 12 个朔望月只有约 354 天,比回归年的约 365.24 天(公历平年 365 天)少 11 天上下,累积到某个月不含中气就把它算作上个月的闰月,十九年里置七个闰。
  4. ④定干支与生肖:农历年干支跟正月初一走,八字流派另有以立春为界的写法,两者只在立春到除夕之间这几天不同,本页两栏都给。

换算区间:本工具用 1901—2100 年的农历压缩数据表逐日推,表外年份直接提示不推算,不做外推猜测;日期一律按北京时间(东八区)算日界,交节只到「日」不标时刻(时刻误差在 20 分钟内,标了反而误导)。

图解农历与公历的换算

农历月与太阳年的长度差示意(按月相排 12 个月仍短约 11 天)
农历月与太阳年的长度差示意(按月相排 12 个月仍短约 11 天)
无中气置闰:1990 年各农历月的中气分布(闰五月没有中气)
无中气置闰:1990 年各农历月的中气分布(闰五月没有中气)
同一个农历生日在公历轴上的来回漂移(2026—2037 年实算落点)
同一个农历生日在公历轴上的来回漂移(2026—2037 年实算落点)
生日换算要办的四件事:定月首、定月长、定闰、定干支
生日换算要办的四件事:定月首、定月长、定闰、定干支

常见问题

农历生日怎么换算成阳历(公历)?

分两步:先把农历日期换成儒略日数,再按 1901—2100 年的农历月表(每月 29 或 30 天、闰哪个月)累计天数落到公历上。举例:农历庚午年八月十五对应公历 1990年10月3日(周三)。本工具就是把这两步做出来,并把每月起止、中气分布一并摊开,方便复核。

生日在闰月,别的年份没有这个闰月怎么办?

闰月不是每年都有的:今年(丙午年)没有闰月,而下一个闰同月往往要等十年以上。民间通行两种写法——按同一个数字月(去掉「闰」字)过,或干脆改用公历生日。本页默认按前者,并在对照表的备注列明确标出「该农历年无闰某月,按某月同日过」。

农历三十生的,碰上小月没有三十这天呢?

农历月只有大月(30 天)才有三十。遇到 29 天的小月,本工具退到当月最后一天(廿九)并在备注里写明,不会静默改到下一个月的初一。同理,冬月、腊月的说法与十一月、十二月同指一个朔望月。

为什么同一个农历生日,每年对应的公历日期都不一样?

因为朔望月一年 12 个月约 354 天,比公历回归年少约 11 天,这个差每年往前提;一旦那年置了闰月,又会往后跳回去。所以农历生日在公历上一般来回漂移约一个月,个别年份(如2027年)会出现相隔 384 天才回来的情况。

农历生日换算时,生肖按正月初一还是按立春?

两种口径都在用:民俗上过农历新年(正月初一)换生肖,历法与八字一派以立春为界。本次输入的公历 1990年10月3日,按正月初一口径是属马,按立春(1990-02-04)口径是属马。只有立春前后那半个月会不一致,其余日子两口径相同。

农历生日对应的「周岁」怎么算?

周岁看公历:从出生那天起,满一整年才算一岁,所以本工具先算出该农历生日对应的公历日期,再和出生日期比。虚岁另有一算(过年长一岁),民间多用农历生日记龄,本页给的是周岁与农历年数两个可核的数,不作命理判断。

数据与口径说明

农历月数据用 1901—2100 年通行压缩表,逐日推;节气按太阳视黄经算到「日」;日界取北京时间(东八区)。
本页只做历法换算:给个日期对照,不判断运势吉凶、不替人安排办事择日,结果仅供日常参考;涉及户籍、公证、合同等正式场合,请以官方文件记载的公历日期为准。
若「正月初一 / 立春」两种口径与你家习惯不同,以你家沿用的写法为准,本页两栏并列给出、不替你选一个。

更新:内容依赖当天日期,2026年10月25日重新渲染。

继续查询

想按农历日期挑办事的日子,用「农历黄道吉日」;只想确认今天是什么日子,用「今日黄历表」。