Skip to content

日期计算器 ​

合同写「自签署之日起 10 个工作日内交付」,你需要知道具体是哪天。或者报销单要求「事项发生后 30 个自然日内提交」。这类日期推算,心算容易错,尤其是跨过节假日的时候。

「日期计算器」工具页初始界面:日期计算 / 计算类型 / 年龄 / 日期间隔 / 日期推算 / 工作日 / 出生日期 / 基准日期(可选) / 实时预览;页头标签「浏览器本地执行 · 免费」

打开「日期计算器」看到的初始界面。在浏览器本地完成、数据不离开浏览器,免费。

四种计算类型 ​

类型回答什么问题
年龄到今天满几岁几个月几天
两日期间隔从 A 到 B 相隔多少天 / 工作日
日期推算从某天起,N 个工作日/自然日之后是哪天
区间工作日统计某段时间里有多少个工作日

最常用的是日期推算,也是最容易算错的。

「工作日」为什么容易算错 ​

多数计算器算工作日时只做一件事:跳过周六周日。这在有调休的月份必然出错,而且两个方向都会错。

以 2026 年国庆为例:

  • 少算:10 月 1 日至 7 日放假,只跳周末的算法会把 10 月 1、2、5、6、7 这 5 天当成工作日
  • 多算:10 月 10 日是周六但要补班,只跳周末的算法会把它跳过去

一个只扣周末的算法,在国庆前后能把「10 个工作日后」算偏一周以上。合同回执、发票认证、试用期这类按工作日计的期限,差一周就是实质差别。

正确的算法只有一条规则:先看放假安排,再看补班表,最后才轮到周末。

是放假日        → 不算工作日(哪怕是周三)
是补班日        → 算工作日(哪怕是周六)
其余按周一~周五  → 算工作日

「扣除法定节假日」这个开关 ​

默认开启,用的是国务院办公厅发布的放假与调休安排。

关掉它只在一种情况下合理:合同或制度里明确写了「工作日指周一至周五,不考虑法定节假日」。这种约定确实存在,但不常见——不确定就保持开启。

数据覆盖到哪一年 ​

每年的安排通常在前一年 11 月发布。超出已覆盖年份时,工具会明确提示降级,告诉你「这一年的安排尚未发布,以下结果只扣除了周末」。

这一点值得说清:另一种做法是悄悄退回「只扣周末」,界面上看不出任何区别,你拿到一个偏差可能上周的数字还以为是准的。明确告知比看起来很确定的错数字有用。

2026 年的完整日历与 6 个补班日:2026 年放假安排与 6 个补班日

年龄计算的两个口径 ​

「周岁」和「虚岁」是不同的概念,工具算的是周岁——生日当天才增加一岁。

另外注意闰年出生的 2 月 29 日,非闰年时按 2 月 28 日计。

日期怎么填 ​

用 YYYY-MM-DD 格式,比如 2026-09-05。这个写法没有歧义——03/04/2026 在美式格式里是 3 月 4 日,英式里是 4 月 3 日,两种解释都合法。

浏览器本地计算 ​

数据不上传。

相关工具 ​

最后更新:2026-09-05