日期计算器 — 日期间隔与加减推算

Runs entirely in your browser
Difference
2 mo 29 days
Total days
90
Weeks
12
+ 6 days
Hours
2,160
Minutes
129,600
Seconds
7,776,000
T
ALL TOOLS · THE CATALOG
471 single-purpose tools · no sign-up
Browse all 22 categories (471 tools)
File-processing tools run in your browser. Network and device requirements are described on each tool.

工具本身为英文界面;全部在浏览器中运行。

日期计算器 — 日期间隔与加减推算

精准计算两个日期之间的精确时间间隔,细分为年、月、日,并展示总天数、周数以及可选的工作日统计。也可切换至加减模式,推算 N 天、周、月或年之后的日期。全部在浏览器中运行。

注重隐私设计。所有日期计算均在您的浏览器本地运行,您输入的任何内容都不会发送至服务器。

免费无需注册在浏览器中运行

为什么两款日期计算器的结果不同 — 计数规则解析

大多数看似“错误”的日期计算并非程序缺陷,而是由于两种各自合理的计算惯例所致。以下是导致几乎所有计算差异的四种情况及其适用场景。

疑问计算惯例影响与结果
结束日期是否计入?默认不包含结束日(Mon → Fri = 4 days)包含首尾日的算法需加 1 — 合同和住院天数通常采用闭区间计算
Jan 31 的“一个月后”是哪一天?对齐到该月的最后有效日(Feb 28/29)先加 1 个月再减 1 个月可能无法回到 Jan 31
“一个月”按多少天计算?按自然历法月份计算,而非固定 30 天一段 6-month 的跨度通常在 181–184 days 之间,具体取决于跨越了哪些月份
闰日是否计入?计入 — 在跨越闰年的区间中,Feb 29 是真实存在的一天平年与闰年交替为 365/366 天;“1 year”并不总是等于 365 天
  • 闰年为所有能被 4 整除的年份,但不能被 400 整除的世纪年除外 — 2000 年是闰年,1900 年不是,2100 年也不是。
  • 工作日计数因各地法定假日不同而存在差异;普通的按周计算仅排除周六与周日。
  • 此处所有计算均基于浏览器中的本地日历运行,因此跨越夏令时边界的日期范围仍按完整的自然日计算,而非按 24-hour 的时间块折算。

如何计算两个日期之间的天数

  1. 选择模式. 选择“日期间隔”计算相差天数,或选择“加 / 减”向前或向后推算日期。
  2. 输入日期. 使用日期选择器选择日期。若结束日期早于开始日期,工具将自动调换顺序进行计算。
  3. 查看结果明细. 查看按年 + 月 + 日、总天数和完整周数拆分的差异。勾选“工作日”可仅统计 Mon–Fri。
  4. 复制结果. 一键即可将摘要(或 YYYY-MM-DD 格式的推算日期)复制到剪贴板。

常见问题

我输入的内容会被上传吗?
不会。所有日期计算均在您的浏览器中完成,任何数据都不会发送至服务器。
首尾两天都会计入总数吗?
日期间隔默认计算流逝天数:Jan 1 到 Jan 2 为 1 天。若需同时包含首尾两天(闭区间计算),请在总数上加 1。
工作日是如何计算的?
统计开始日期之后至结束日期的工作日(Mon–Fri)。法定公休日不会被排除,因为各国家和年份的假期有所不同。
月末日期在加月份时如何处理?
遵循标准历法计算规则:Jan 31 + 1 个月为 Feb 28(闰年为 Feb 29)——即目标月份的最后一个有效日期。
它支持闰年计算吗?
支持。所有计算均采用真实历法日期,因此能正确处理 Feb 29 及闰年天数。
可以计算距离今天 90 天后的截止日期吗?
可以——使用“加 / 减”模式并点击 +90 days 快捷标签,或者手动输入任意天数、周数、月数或年数。

使用场景

  • 计算距离截止日期、发布会或考试还剩多少天
  • 按工作日计算合同履行期或通知期
  • 精确推算您的年龄或工龄(精确到年、月、日)
  • 从今天起推算 30/60/90-day 的后续跟进日期
  • 查看项目周期中还剩余多少周