三伏天计算器
输入公历年份,三伏天计算器会生成入伏、初伏、中伏、末伏和出伏时间表,并查询参考日是第几伏第几天、距离入伏或出伏还有多少天。
输入 1900–2100 年的公历年份,即可查该年入伏、 中伏、末伏与出伏的具体日期和天数。
用来判断这一天是否在伏中、是第几伏第几天,以及距入伏/出伏还有多少天;改成任意日期都可查。
2026 年 7 月 15 日 入伏、8 月 24 日 出伏,三伏共 40 天(加长版(40 天)):初伏 10 天、中伏 20 天、末伏 10 天。夏至在 6 月 21 日(丙寅日),立秋在 8 月 7 日(癸丑日)。
| 阶段 | 俗称 | 起止日期 | 天数 | 起算规则 |
|---|---|---|---|---|
| 初伏 | 头伏 | 7 月 15 日 — 7 月 24 日 | 10 天 | 夏至日起第 3 个庚日(庚寅日) |
| 中伏 | 二伏 | 7 月 25 日 — 8 月 13 日 | 20 天 | 夏至日起第 4 个庚日(庚子日) |
| 末伏 | 三伏 | 8 月 14 日 — 8 月 23 日 | 10 天 | 立秋日起第 1 个庚日(庚申日) |
| 庚日 | 日期 | 星期 | 日干支 | 对应 |
|---|---|---|---|---|
| 第 1 个 | 6 月 25 日 | 周四 | 庚午 | — |
| 第 2 个 | 7 月 5 日 | 周日 | 庚辰 | — |
| 第 3 个 | 7 月 15 日 | 周三 | 庚寅 | 初伏第一天 |
| 第 4 个 | 7 月 25 日 | 周六 | 庚子 | 中伏第一天 |
| 第 5 个 | 8 月 4 日 | 周二 | 庚戌 | — |
| 第 6 个 | 8 月 14 日 | 周五 | 庚申 | 末伏第一天 |
推算依据:夏至(6 月 21 日)起第 3 个庚日入伏,第 4 个庚日进中伏; 立秋(8 月 7 日)起第 1 个庚日进末伏。夏至(含当天)到立秋前共 5 个庚日,所以中伏 20 天、 三伏共 40 天。立秋之后还要等几天才入末伏,民谚「秋包伏,热得哭」。入伏当天农历日期为双数,民间称母伏。(「秋包伏」「母伏」属民间说法,与实际气温无确定关系。)
| 年份 | 入伏 | 中伏 | 末伏 | 出伏 | 总天数 |
|---|---|---|---|---|---|
| 2024 年 | 7 月 15 日 | 7 月 25 日(20 天) | 8 月 14 日 | 8 月 24 日 | 40 天 |
| 2025 年 | 7 月 20 日 | 7 月 30 日(10 天) | 8 月 9 日 | 8 月 19 日 | 30 天 |
| 2026 年 | 7 月 15 日 | 7 月 25 日(20 天) | 8 月 14 日 | 8 月 24 日 | 40 天 |
| 2027 年 | 7 月 20 日 | 7 月 30 日(10 天) | 8 月 9 日 | 8 月 19 日 | 30 天 |
| 2028 年 | 7 月 14 日 | 7 月 24 日(20 天) | 8 月 13 日 | 8 月 23 日 | 40 天 |
| 2029 年 | 7 月 19 日 | 7 月 29 日(10 天) | 8 月 8 日 | 8 月 18 日 | 30 天 |
怎么用
- 输入要查的公历年份:在第一格填入公历(阳历)年份,例如 2026、2025。工具即时按「夏至三庚数头伏」推算该年入伏、中伏、末伏与出伏日期,无需点击按钮,支持 1900–2100 年。
- 确认参考日(默认今天):第二格默认是今天,用来判断这一天在不在伏里。想查别的日子(如三伏贴预约日、出行日)就把日期改掉,结果会立刻告诉你那天属于头伏/中伏/末伏第几天。
- 看三伏时间表与今天几伏:结果卡给出入伏日、出伏日、三伏总天数(30 或 40 天)和中伏天数;下方表格按初伏、中伏、末伏列出各自的起止日期与天数,当前所在的一伏会高亮。
- 对照庚日推算过程与邻年对比:再往下是夏至起前 6 个庚日的日期与日干支,标出哪一个是初伏、中伏、末伏的第一天,可自行核对推算过程;最后一张表列出相邻几年的入伏与出伏日期,方便对比今年三伏是长是短。
核心要点
三伏天计算器按「夏至三庚数头伏」逐年推算日期:三伏=初伏(头伏)+中伏(二伏)+ 末伏(三伏),起止时间由「庚日」与「夏至、立秋」两个节气共同决定。
- 入伏:夏至日起第 3 个庚日;中伏:夏至日起第 4 个庚日;末伏:立秋日起第 1 个庚日。
- 初伏、末伏固定 10 天;中伏 10 天或 20 天,所以三伏只有 30 天与 40 天两种长度。
- 夏至日、立秋日当天若正好是庚日,即计为「第 1 个庚日」。
- 出伏日 = 末伏最后一天的次日,当天已不算伏天。
- 入伏日期通常落在 7 月 11—21 日之间,出伏多在 8 月中下旬。
- 「秋包伏 / 伏包秋」「公伏 / 母伏」是民间说法,不影响日期推算。
原理与公式
三伏是初伏(头伏)、中伏(二伏)、末伏(三伏)的统称,出现在 公历 7 月中旬到 8 月中下旬。它既不按公历固定日期,也不按农历初一十五,而是由干支纪日的「庚日」配合夏至、立秋两个节气定出来的。
庚日:干支纪日用十天干(甲乙丙丁戊己庚辛壬癸)配十二地支, 六十日一循环、连续不断。天干十位,因此每 10 天出现一个天干为「庚」 的日子,如庚子、庚寅、庚辰。
推算规则(公式)
初伏第一天 = 夏至日起第 3 个庚日(「夏至三庚数头伏」), 初伏固定10天;中伏第一天 = 夏至日起第 4 个庚日 = 初伏第一天 + 10 天;末伏第一天 = 立秋日起第 1 个庚日,末伏固定10天;中伏天数 = 末伏第一天 − 中伏第一天,只可能是 10 天或 20 天;出伏日 = 末伏第一天 + 10 天(即末伏最后一天的次日)。
其中夏至日、立秋日当天若正好是庚日,该日即计为「第 1 个庚日」。 由此可得一条速判:夏至日(含当天)到立秋前若有 4 个庚日, 中伏 10 天、三伏共 30 天;若有 5 个庚日, 中伏 20 天、三伏共 40 天。
日干支与节气怎么算
日干支采用连续日数定六十甲子:以儒略日数 JDN 计,日干支序号 =(JDN + 49)mod 60(0 = 甲子),序号除以 10 的余数为6 时即天干为「庚」。夏至(太阳视黄经 90°)与立秋(135°)的公历日期 由本站节气算法按现行「定气」法逐年算出,不查表、不写死。
计算示例:2026 年
2026 年夏至为 6 月 21 日(丙寅日,非庚日),其后第 1 个庚日是6 月 25 日(庚午),第 2 个 7 月 5 日, 第 3 个 7 月 15 日(庚寅)——7 月 15 日入伏, 初伏 7 月 15—24 日;第 4 个庚日 7 月 25 日 进中伏。 立秋在 8 月 7 日(癸丑日),其后第 1 个庚日是 8 月 14 日,末伏 8 月 14—23 日,8 月 24 日出伏。 夏至到立秋前共 5 个庚日,故中伏 20 天,三伏合计 10 + 20 + 10 = 40 天。 作为对比,2025 年夏至到立秋前只有 4 个庚日,中伏 10 天,三伏 7 月 20 日至 8 月 18 日共 30 天。
常见问题
- 三伏天的入伏、中伏、末伏日期怎么算?
- 三伏不看农历日期,而是由「干支纪日的庚日」加「夏至、立秋两个节气」共同定出来的。规则是:自夏至日起数第 3 个庚日为初伏(头伏)第一天,第 4 个庚日为中伏第一天,自立秋日起第 1 个庚日为末伏第一天;初伏、末伏固定各 10 天。干支纪日里天干十位轮转,所以每 10 天就有一个带「庚」字的日子。夏至、立秋当天如果正好是庚日,这一天就算「第 1 个庚日」。由于夏至与其后第一个庚日的间隔每年都不同,入伏日期也就在 7 月中旬前后浮动,必须逐年推算——本工具正是按这套口径,先算出该年夏至、立秋的公历日期,再逐日推日干支找庚日。
- 为什么三伏天有 30 天和 40 天,中伏有 10 天和 20 天?
- 关键在夏至到立秋之间夹了几个庚日。中伏从夏至后第 4 个庚日开始,末伏却要等立秋后的第 1 个庚日,中间空出多少天就是中伏的长度。若夏至日(含当天)到立秋前只有 4 个庚日,末伏正好接在第 5 个庚日,中伏就是 10 天,三伏共 30 天(民间叫「短三伏」);若有 5 个庚日,末伏要推到第 6 个庚日,中伏就变成 20 天,三伏共 40 天(「长三伏」)。所以三伏总长度只有 30 天和 40 天两种,且 40 天更常见——据中国天文学会会员杨婧统计,2001—2050 年的 50 年里有 34 年是长三伏、16 年是短三伏。本工具会直接给出该年的庚日个数与对应的中伏天数。
- 三伏天出伏是哪一天,出伏当天还算伏天吗?
- 出伏日指的是末伏结束后的第一天,也就是末伏最后一天的次日,那天起三伏就正式结束了,所以出伏当天已经不算伏天。算法很直接:末伏第一天 + 9 天 = 三伏最后一天,再加 1 天就是出伏日。以 2026 年为例,末伏 8 月 14 日开始、8 月 23 日结束,8 月 24 日出伏。要注意出伏不等于凉快,出伏后往往还有「秋老虎」,气温可能再冲高一段时间。工具结果里「出伏」一栏给的就是这个日期,参考日填出伏当天会提示「已出伏」。
- 怎么查询今天是三伏天第几天,属于头伏、中伏还是末伏?
- 把上方的参考日保持为今天(页面默认已填),结果卡会直接写明:今天在初伏/中伏/末伏的第几天、是入伏后的第几天、距出伏还有多少天;下方三伏时间表里当前所在的那一伏会高亮。如果今天还没入伏,会显示距入伏还有几天;如果已经出伏,会显示出伏第几天。想查其它日子(比如约三伏贴的日期、安排出差或婚宴的日子在不在最热的中伏),直接把参考日改成那一天即可,年份跨年时记得同步改上面的年份。
- 三伏天里的庚日是什么意思,怎么判断某一天是不是庚日?
- 庚日是干支纪日法里天干为「庚」的日子。干支纪日用甲、乙、丙、丁、戊、己、庚、辛、壬、癸十个天干配子、丑、寅……十二地支,六十天一循环,日复一日连续不断,与月份、闰月都无关。因为天干只有 10 个,所以每隔 10 天就轮到一个庚日,比如庚子、庚寅、庚辰、庚午、庚申、庚戌。判断某天是不是庚日,可查该日的日干支:本工具的推算表会列出夏至起前 6 个庚日的公历日期与完整日干支(如「庚寅」),并标明哪一个对应初伏、中伏、末伏的第一天,可直接核对。
- 三伏天的三伏贴时间怎么算,头伏、中伏、末伏分别是哪天?
- 中医院常说的「头伏贴、中伏贴、末伏贴」,通常就贴在初伏、中伏、末伏各自的第一天,也就是对应的那三个庚日;40 天的年份里中伏有 20 天,不少医院会在中伏中间再加贴一次(有的叫「中伏加强贴」)。以 2026 年为例,头伏 7 月 15 日、中伏 7 月 25 日、末伏 8 月 14 日。工具的三伏时间表里每一段的第一天就是常规贴敷日,可据此提前预约。具体贴敷次数、间隔与禁忌以就诊医院医生的安排为准,本工具只负责把日期算准。
- 三伏天的「秋包伏」「伏包秋」「公伏母伏」是什么意思?
- 都是民间说法,不影响三伏日期的推算。立秋当天正好是末伏第一天(即立秋日就是庚日)叫「伏包秋」,民谚说「伏包秋,凉飕飕」;立秋之后还要等几天才进末伏叫「秋包伏」,对应「秋包伏,热得哭」。「公伏母伏」则看入伏当天的农历日期:单数为公伏、双数为母伏,例如 2026 年 7 月 15 日入伏当天是农历六月初二,双数,即母伏。这些说法只是老辈用来预判暑热的经验,与实际气温没有确定的对应关系,具体天气还是要看气象部门预报。工具会顺带标出当年属于哪种,仅供参考。
- 三伏天里通常哪一伏更热,出伏之后就会凉快吗?
- 气象部门科普里通常认为中伏往往是一年中最热的一段:入伏后地面吸收的热量持续累积、散发得少,加上此时雨水多、空气湿度大,体感更闷热;中伏又常常长达 20 天,高温高湿叠加的时间最长。不过「最热」是气候平均意义上的说法,具体某年某地哪几天最热,仍取决于副热带高压、降水等实际天气形势。出伏也不等于立刻转凉,我国大部分地区出伏后还可能遇到「秋老虎」,出现连续高温天气。想知道具体高温时段,请以中国气象局及当地气象台的预报预警为准。