日期计算

计算日期间隔,或从某一天向前、向后推算天数。

选择两个日期,确定是否包含首尾两天。需要推算截止日期时,切换到日期加减并填写起始日期与天数。

默认同一天相差 0 天;包含两端时计为 1 天。

请启用 JavaScript,在浏览器本地计算。

使用说明

计算计划中的日历天数

计算日期间隔,或从某一天向前、向后推算天数。

操作步骤

  1. 通过以下入口提供原始输入:开始日期 / 结束日期。
  2. 设置:想算什么? / 天数 / 包含开始和结束两天。对照下方参数说明,选择符合当前任务的选项。
  3. 执行:计算结果。复制、下载或用于其他场景前,先检查结果。
  4. 选择两个日期,确定是否包含首尾两天。需要推算截止日期时,切换到日期加减并填写起始日期与天数。

参数怎么选

选项取舍与影响
包含开始和结束两天默认结果为结束日期减去开始日期。例如闰年的 2 月 28 日到 3 月 1 日相差 2 天,包含两端则计 3 天。结束日期较早时结果为负数,包含两端会让绝对天数增加 1。
天数不会。本工具计算公历日期,不计算小时或时间戳,支持 0001 至 9999 年。不计算工作日或法定假日,也不把一个月按 30 天近似处理。

示例与预期结果

9 月 16 日到 9 月 20 日相差 4 天,包含首尾则为 5 天。这里包含周末,工作日与法定节假日需要另行计算。

失败后怎么办

  • 天数看起来不对时,核对起止顺序和是否包含两端。计算期限时确认要求的是日历日还是工作日;本工具不排除周末或节假日。

天数怎样计算?

默认结果为结束日期减去开始日期。例如闰年的 2 月 28 日到 3 月 1 日相差 2 天,包含两端则计 3 天。结束日期较早时结果为负数,包含两端会让绝对天数增加 1。

时区或夏令时会影响结果吗?

不会。本工具计算公历日期,不计算小时或时间戳,支持 0001 至 9999 年。不计算工作日或法定假日,也不把一个月按 30 天近似处理。