今日吉时 每日时辰吉凶速查

公历农历转换怎么换算

公历(阳历)与农历(阴历)双向换算,结果带干支年、生肖、星期、日干支、月长与节气。默认已给出今天的对照:2026年10月18日(星期日)= 农历丙午年九月初九。

农历日期

丙午年九月初九

丙午年(属马) · 九月大月 30 天

对应公历

2026年10月18日

星期日 · 日干支 乙丑

农历月起止
2026年10月10日 起 至 2026年10月18日(当月第 9 天)
该农历月内中气
霜降
所处节气段
寒露 至 霜降(距霜降还有 5 天)
该农历年
丙午年无闰月 · 全年 354 天 · 春节 2026年2月17日

可换算区间:公历 1901 年 1 月 1 日 至 2099 年 12 月 31 日;农历一侧按该年实际月长给出。

某年农历公历对照表

按农历月列出该年在公历里的起止日期、月长与月内中气,可直接手算任意一天的对照。

丙午年(属马) · 春节 2026年2月17日 · 无闰月 · 全年 354 天

农历月初一(公历)月末(公历)天数月内中气
正月2026年2月17日2026年3月18日30雨水
二月2026年3月19日2026年4月16日29春分
三月2026年4月17日2026年5月16日30谷雨
四月2026年5月17日2026年6月14日29小满
五月2026年6月15日2026年7月13日29夏至
六月2026年7月14日2026年8月12日30大暑
七月2026年8月13日2026年9月10日29处暑
八月2026年9月11日2026年10月9日29秋分
九月2026年10月10日2026年11月8日30霜降
十月2026年11月9日2026年12月8日30小雪
冬月2026年12月9日2027年1月7日30冬至
腊月2027年1月8日2027年2月5日29大寒

用法:先找到目标农历日所在的月,再用「初一的公历日期 + 日序 − 1」得到结果。例:九月初八 = 九月初一 + 7 天。

换算原理图解

2026 年农历月与公历日期对照条带图
2026 年(丙午)农历各月在公历中的起止区间,全年 12 个月、无闰月
朔望月与中气关系示意图
一个朔望月约 29.5 天,一个中气间隔约 30 天:两者错位就会出现不含中气的月
农历置闰判定流程示意图
置闰判定:定冬至月 → 数到下一个冬至月 → 满 13 个月时取第一个无中气之月为闰月
干支纪日与生肖示意环
干支纪日 60 天一循环,与农历月长、公历年长都无关

公历农历转换怎么换算

农历不是按固定表换算的,而是三条天文规则定出来的。本页的换算器就是按这三条从零算给你看。

  1. 定朔:朔所在的北京日期就是初一。月亮与太阳黄经相同的瞬间叫朔。朔落在哪天,那天就是该农历月的初一;下一个初一之前的那天是该月末(廿九或三十)。
  2. 定气:太阳黄经每走 30° 定一个中气。十二个中气依次是冬至、大寒、雨水、春分、谷雨、小满、夏至、大暑、处暑、秋分、霜降、小雪。含冬至的那个月固定为十一月,含雨水的那个月固定为正月。
  3. 置闰:两个十一月之间数出 13 个朔望月时,第一个不含中气的月就是闰月,月名沿用前一个月。12 个月的年份不置闰。

手算步骤(不用工具也能算)

1. 查该农历年的对照表(本页上一节),找到目标农历月的初一在公历的日期。

2. 目标日 = 初一的公历日期 +(日序 − 1)天。例:今天公历 2026年10月18日,对应农历 丙午年(属马)九月初九,该月初一在公历 2026年10月10日,9 − 1 = 8 天,2026年10月10日 加 8 天即 2026年10月18日。

3. 反向(农历→公历)同理;跨月时注意该月是 29 天还是 30 天。

口径说明

朔与交节时刻按天文公式自算,误差在 15 分钟内;个别正好跨零点的临界日期,可能与正式历表相差一天。年干支与生肖本页按正月初一起算(民俗主流口径);另有按立春起算的一派,两种口径在立春与春节之间的日期上会差一年,页面同时给出,按需取用。结果仅供参考。

常见问题

农历生日每年在公历几月几日?

农历生日固定在一个农历月日(如八月十五),它在公历里的日期每年都变。换算方法是:先确定这一年的农历各月初一落在公历哪天(本页“某年农历公历对照表”直接给出),再用“初一的公历日期 + 生日序号 − 1 天”就是该年农历生日的公历日期。例:2026 年九月初一在公历 10 月 10 日,九月初八就是 10 月 10 日 + 7 天 = 10 月 17 日。

闰月出生的,生日算哪个月?

农历闰月是“没有中气的那一个月”,月名沿用前一个月,所以闰五月之后的那个无中气月叫闰五月。生日在闰五月的人,主流做法是:有闰五月的年份过闰五月初一那天对应的日期,没有闰五月的年份过正五月;也有人固定过正五月。两种口径都常见,本页换算器在农历一侧直接列出该年是否存在闰月,避免选错。

公历和农历怎么分清?

公历就是现在国际通用的阳历(格里高利历),只看地球绕太阳一周,一年 365 或 366 天;农历是阴阳合历,月按月亮圆缺(朔望月)定,年又用闰月对齐回归年。口语里的“阴历”“旧历”“老历”一般都指农历,“新历”“国历”“阳历”一般都指公历。

“庚日”“三伏”是按公历还是农历算的?

都不是按月算。三伏、入梅等用的是干支纪日——日子按 60 天一循环连续排,与农历月、公历月都无关。“庚日”就是日干支带庚的那些天,所以它在公历里日期不固定,在农历里也不固定,只能查日干支。

农历转新历是什么意思?

“新历”是公历的另一种叫法,农历转新历就是把一个农历日期换成公历日期,和农历转公历是同一件事。常见于办酒席、算预产期、核对合同到期日等场景。

只记得农历出生日期,怎么查公历日期?

在“农历 → 公历”里填出生年的农历干支年(如 1986 年即丙寅年)、月和日,注意该年有没有闰月、生日在闰月前还是闰月后,选好之后直接得到公历日期与星期。

某年的农历公历对照表怎么看?

对照表按农历月排:每一行给出这个农历月的第一天(初一)和最后一天(廿九或三十)在公历里的日期,以及这个月是 29 天(小月)还是 30 天(大月)、月内包含哪个中气。查到目标农历日所在的那一行,用“初一的公历日期 + 日序 − 1”就是答案。

农历一年多少天?为什么春节日期年年不同?

农历平年 12 个朔望月,约 354 或 355 天,比公历回归年少 10 到 11 天;置闰的年份有 13 个月,约 384 天,比回归年多 19 天左右。所以春节在公历 1 月 21 日到 2 月 20 日之间来回移动,最早与最晚相差约一个月。

相关工具