公历日期,格式 YYYY-MM-DD,例如 2026-01-01。

不含开始日期,包含结束日期;同一天计 0 天。

按日历天数计算;结束日期早于开始日期时显示负数。

已载入示例,可修改日期后计算。

计算结果

自然日差

14 天

2026-01-01 → 2026-01-15

折合周数(绝对值)
2 周 0 天
工作日 / 周末(绝对值)
10 天 / 4 天
开始日期
星期四
结束日期
星期四

不含开始日期、包含结束日期;工作日仅排除周六、周日。

日期计算器

计算自然日差、工作日差,按天、周、月、年或工作日加减日期,支持首尾计数、星期查询和结果复制。

计算规则与示例

  • 自然日:2026-01-01 至 2026-01-15 为 14 天;包含开始日期为 15 天。
  • 工作日:2026-01-09(周五)加 1 个工作日为 2026-01-12(周一)。
  • 日期加减:2024-01-31 加 1 个月为 2024-02-29;加 1 周等于加 7 天。

规则依据:公历闰年规则与每周七天的日历定义;工作日口径为本工具约定,不含节假日调休。整理:喜爱工具箱 · 更新:2026-10-31。

内容整理:喜爱工具箱 · 更新: · 请结合各工具的计算规则与适用范围使用结果。

使用说明

三步完成操作

  1. 01 · 选择计算方式

    计算两日期的自然日或工作日差,或按天、周、月、年、工作日推算日期。

  2. 02 · 填写日期与规则

    日期格式为 YYYY-MM-DD。日期差可包含开始日期;日期加减支持正负整数。

  3. 03 · 核对并复制

    查看天数、星期与计算口径,复制结果,或将目标日期作为新的起点继续计算。

常见问题

使用前先了解这些

日期差包含首尾两天吗?

默认不含开始日期、包含结束日期,例如 1 月 1 日到 1 月 2 日为 1 天。开启“包含开始日期”后为 2 天。同一天默认计 0 天,开启后自然日计 1 天,工作日仅在周一至周五计 1 天。

结束日期早于开始日期怎么办?

结果以负数表示倒推,仍按不含开始日期、包含结束日期的方向计数。工作日模式中,交换两个日期可能改变绝对值,因为被排除的开始日期不同。

工作日是否包含节假日和调休?

本工具的工作日指周一至周五,不扣除法定节假日,也不计入周末调休。实际工作安排请以对应地区、机构的日历为准。加减工作日不计起始日;加减 0 个工作日保留原日期。

月末和闰年如何处理?

按目标月份保留日号;日号不存在时取该月最后一天。例如 2024-01-31 加 1 个月为 2024-02-29,2024-02-29 加 1 年为 2025-02-28。每次计算独立处理,连续加两次 1 个月可能与一次加 2 个月不同。

支持哪些日期和数量?

使用公历规则,支持 0001-01-01 至 9999-12-31。偏移量必须是绝对值不超过 3652058 的整数,结果也必须在日期范围内。日期差按日历天数计算,不代表跨夏令时的实际小时数。