日期计算器

支持负数(往前推算)

日期计算器使用说明

日期计算器提供「日期推算(加减天数)」「日期差计算」「年龄计算」三种模式,所有计算都在你的浏览器本地完成,输入的日期不会上传到任何服务器,可以放心使用。无论是计算合同工期、项目周期、活动倒计时,还是换算周岁年龄与生肖,都能秒出结果。下面用 2026 年的真实日历数据,把几种最常见、也最容易算错的算法一步一步走一遍,并标注好容易踩坑的细节,方便你照着核对。

三种模式分别算什么

日期推算:给定一个起始日期和天数(可正可负,负数表示往前推),算出目标日期和星期几。例如租房合同 2026-06-01 起、租期 100 天,到期日就是 2026-09-09。日期差:给定两个日期,算出中间隔了多少天,并可以选择"是否包含首尾"。年龄计算:输入出生日期,算出周岁年龄、出生至今的总天数、生肖,以及距下次生日还有多少天。三种模式解决的是完全不同的问题,先想清楚你要哪一种,再选对应入口。

2026 年常见日期间隔对照(真实数据)

先说一个前提:2026 年是平年(年份不能被 4 整除),全年 365 天、2 月只有 28 天。下面这些数字都可以直接拿去核对——「相差天数」指不含起始日的日历间隔;「含首尾」是在此基础上加 1;「工作日数」指周一至周五、不含周末(本工具基础版不含法定节假日,若要扣掉国庆等假日请用专门的工作日计算器)。

起始日期结束日期相差天数
(不含尾)
含首尾工作日数
(周一至五)
2026-01-012026-12-31364 天365 天261 天
2026-02-17
(春节)
2026-10-01
(国庆)
226 天227 天163 天
2026-03-012026-06-0192 天93 天66 天
2026-01-012027-01-01365 天366 天262 天

这张表能说明几个关键点:第一,2026 全年(1 月 1 日到 12 月 31 日)"相差"是 364 天,但"含首尾"就是 365 天,正好等于平年总天数——所以"一年有多少天"取决于你用的是哪种口径;第二,春节到国庆这一段日历上隔了 226 天,可工作日只有 163 天,差出来的 63 天就是落在这段里的周六和周日;第三,2026-01-01 到 2027-01-01 是整 365 天,代表"跨了一整个平年",而到 2026-12-31 只到年末、少算了一天,两个数字别混。

加上 N 天会落到哪一天?(真实推算)

以 2026-01-01(周四)为起点,分别加 30、60、90、100、180 天,得到的目标日期和星期如下(星期由 2026-01-01 是周四逐日推算,均已核对):

起始+30 天+60 天+90 天+100 天+180 天
2026-01-01
(周四)
2026-01-31
(周六)
2026-03-02
(周一)
2026-04-01
(周三)
2026-04-11
(周六)
2026-06-30
(周二)

可以看到加 30 天不一定跨过一个月:1 月 1 日加 30 天是 1 月 31 日(当月还没完),加 60 天才进到 3 月 2 日。这说明"加 N 天"和"加 N/30 个月"结果并不一样,规划订阅、账期、保质期时要特别注意。

3 个真实算例

  1. 租房到期日:合同 2026-06-01(周一)起租、租期 100 天,2026-06-01 + 100 天 = 2026-09-09(周三)。这就是退租、结清押金和搬离的截止日,提前安排搬家最稳妥。
  2. 春节到国庆倒计时:2026 年春节是 2 月 17 日(周二),到国庆 10 月 1 日(周四)相隔 226 天(不含首尾)/ 227 天(含首尾)。如果只数上班的日子,约 163 个工作日——做年度计划时这两个口径差出两个多月。
  3. 全年天数核对:2026-01-01 到 2026-12-31 相差 364 天、含首尾 365 天;而 2026-01-01 到 2027-01-01 正好 365 天(跨完整平年)。前者是"年内剩余/经过",后者是"整年跨度",用途不同。

误区一:把"自然日"和"工作日"当成一回事

很多人排工期、算交付直接拿日历差来用,结果把周末也算进去了。上面春节→国庆的 226 天里,有 63 天是周六周日,真正能干活的工作日只有 163 天。自然日用于合同期限、倒计时、年龄、保质期;工作日用于工期、发货、请假核算。排交付计划、写"X 个工作日内到账"这类条款时务必用工作日口径,并且把国庆、春节调休等法定节假日也扣掉,否则会严重高估进度、低估风险。需要精确排除节假日,可用专门的工作日计算器。

误区二:含不含首尾,结果会差 1 天

算间隔时"含不含首尾"会让结果差 1 天:数"经过了多少天"用不含尾(2026 全年 = 364 天),数"覆盖了多少个日历日"用含首尾(365 天)。合同里写"自 1 月 1 日起至 12 月 31 日止"通常含首尾、共 365 天;而"距今天还有多少天"一般不含今天。做百分比计算器算年度进度、或用复利计算器按天计息时,天数的口径也必须前后一致,否则进度和利息都会出现偏差。同理,算"满 100 天""满 30 天"这类期限,要确认是从当天算起还是次日起算。

误区三:以为"加 1 个月"就等于"加 30 天"

"加 1 个月"会尊重大小月和月末规则(如 1 月 31 日加 1 个月会顺延到 2 月 28 日),而"加 30 天"是严格加固定天数(1 月 31 日加 30 天 = 3 月 2 日)。贷款月供、会员订阅、账单周期通常按月,保质期、保修期、活动倒计时通常按天。把两者混用,轻则日期对不上,重则错过申报或续费节点。涉及跨月、跨年、跨闰年时,优先用本工具的"日期推算"而非心算。

关于日期计算器

日期计算器是一款完全免费的在线工具,帮助用户计算日期差/推算目标日期/工作日。无论你是普通用户还是专业人士,都可以在不安装任何软件的情况下快速使用。

无论是需要合同排期的职场人士、安排行程的旅行者,还是计算年龄与工作日的普通用户,都能快速得到日期推算结果。

如何使用

  1. 选择计算模式:日期推算、日期差、工作日或年龄。
  2. 填写开始日期和要增加/减去的天数,或填写两个日期。
  3. 点击"开始计算"按钮。
  4. 查看目标日期、日期差或工作日天数结果。

日期计算器常见问题(日期专项)

怎么判断某一年是闰年还是平年?

规则是:年份能被 4 整除且不能被 100 整除,或能被 400 整除,就是闰年(全年 366 天、2 月有 29 天);否则是平年(365 天、2 月 28 天)。2026 不能被 4 整除,是平年;2024、2028 是闰年,2000 是闰年而 1900 不是。闰年判断会直接影响所有跨 2 月的间隔计算,比如"2 月 28 日加 2 天"在平年是 3 月 2 日、在闰年则是 3 月 1 日。

"相差天数"和"含首尾"为什么差 1 天?

相差天数通常指不含起始日、只数"经过"的天数,例如 1 月 1 日到 1 月 3 日相差 2 天;含首尾则把起止两天都算上,共 3 天。合同写"自 1 月 1 日起至 12 月 31 日止"一般含首尾,2026 年共 365 天。选哪种取决于你要的是"经过"还是"覆盖"——倒计时用不含尾,统计"在册天数"用含首尾。

工作日计算会去掉周末和法定节假日吗?

本工具基础版的工作日指周一至周五,自动去掉周六周日,但不自动扣除法定节假日。以 2026 年春节(2 月 17 日)到国庆(10 月 1 日)为例,226 个日历日里工作日约 163 天,差出来的就是周末。若要精确到包含调休和法定假日(如国庆 7 天、春节 8 天),请用专门的工作日计算器,否则排出来的工期会偏乐观。

时区会影响日期计算结果吗?

纯"日期"不涉及时刻,跨时区算日历差不受影响;但如果你用"加 24 小时"代替"加 1 天",在夏令时切换日会多算或少算 1 小时,可能导致日期错位。涉及带时刻的时间戳或跨时区约会、截止,建议用时区/时间戳转换工具,而不是直接加减小时数。

农历生日能直接用来算年龄吗?

本工具按公历(阳历)计算周岁年龄,农历生日需先换算成公历日期再输入。周岁 = 当前年份减出生年份,若今年生日还没到则再减 1。例如 2026-06-01 出生,到 2026-09-09 已满 100 天,但周岁仍是 0 岁,要等满一整个公历年才进 1 岁。周岁和民间"虚岁"差 1~2 岁,别混用。

加 N 个月和加 30×N 天是一回事吗?

不是。按"月"推算尊重大小月和月末规则(1 月 31 日加 1 个月顺延到 2 月 28 日),按"天"推算严格加固定天数(1 月 31 日加 30 天 = 3 月 2 日)。贷款月供、订阅周期通常按月,保质期、活动倒计时通常按天,口径别混。善用本工具的日期推算模式,比心算更稳。

日期计算里的"一个月"到底怎么算?

日期计算看似简单,但"一个月是多少天"其实是个容易产生歧义的地方。有些场景按自然月算(比如 1 月 15 日加 1 个月是 2 月 15 日),有些场景按天算(加 30 天)。如果你的目标日期恰逢闰年或大小月,比如 1 月 31 日加 1 个月,直接算会落到 2 月 31 日——而在现实中 2 月只有 28 或 29 天,这时就需要按"顺延到月末"的方式处理。搞清楚你的日期计算是按"自然月"还是"固定天数",才能得到符合预期的结果。

另一个常见需求是工作日计算。工作日通常指周一至周五,不包括周末和国家法定节假日。如果你在排合同工期、计算发货时间或安排休假,用工作日来算比用自然天数更贴近实际,因为它排除了那些不上班的日子。这也正是"工作日计算器"存在的意义——它把节假日和周末都考虑进去,给你一个"实际能干活的天数"。

日期差为什么会被"多算或少算"?

很多人算两个日期之间的天数时,会困惑到底该不该把首尾两天算进去。比如 1 月 1 日到 1 月 3 日,是"2 天"(不含首日)还是"3 天"(含首尾)?这取决于你的具体用途——计算工期、计算年龄、计算旅行天数,规则各不相同。工具通常默认给出一个标准口径(比如含头尾的"相差天数"),但你要结合自己的场景理解它。

理解了这些细节,你在用日期计算器时就不会被结果的数字迷惑。把"是按月还是按天、要不要排除周末节假日、首尾算不算"这些前提先想清楚,再去看计算结果,才能准确应对合同、排期、旅行等各种日期相关场景。

结果怎么用?

算出的目标日期、日期差或工作日天数,可以直接用于合同排期、项目里程碑、旅行规划、年龄计算、请假天数核算等。日期算清之后,往往还会牵连到其他计算:比如按天占用资金的利息,可以用复利计算器按月或按日折算;房贷还款中"已还多少天"对应的利息占用,可对照房贷计算器的月供明细;税务申报、专项附加扣除常有固定截止日,可用2026 个税计算器核对期限;想看某段工期占全年的百分比,可配合百分比计算器;而"周岁年龄"的算法本身,也可与BMI 计算器里的健康年龄区间一起参考。涉及带时刻的跨时区截止,再配合时间戳/时区转换工具即可。