本地、确定性计算

天数计算器

计算两个日期之间相差的天数,清楚查看工作日与周末天数,并在结果中保留当前端点规则。

输入日期并计算

输入只在此浏览器中处理。除非打开有效分享,否则点击“计算”后才显示结果。

输入

开始日期

结束日期

不计入

计入开始日期,不计入结束日期。

结果

天数结果将在这里显示。

选择开始日期和结束日期,然后计算相差天数。

本地在浏览器中计算
模型公历日期天数
星期规则周一至周五为工作日 · 周六周日为周末

天数计算器如何工作

每个公历日期都会转换为向前推演公历中的整数日序号。按顺序相减得到日历日期区间。每个完整七天区块包含五个工作日和两个周末天数,最多再逐一判断六个剩余日期。

可以复现的示例

  • 相邻日期在不含结束日时为 1 天;包含结束日时为 2 天。
  • 相同日期默认结果为 0;包含结束日期时为 1。
  • 按 4/100/400 闰年规则,1900 年不是闰年,2000 年是闰年。
  • 每个完整七天区间恰好包含 5 个工作日和 2 个周末天数。

边界与假设

工作日指周一至周五,周末天数指周六和周日。本工具不处理法定节假日或地区工作日历。

常见问题

是否包含结束日期?

默认不包含。开启“包含结束日期”后会计算两端,结果区域也会重复说明当前规则。

是否包含周末?

包含。总日历天数包括所有日期,并另外拆分工作日与周末天数。

是否按 24 小时时间戳差计算?

不使用。它直接比较公历日期,因此时区和夏令时变化不会改变结果。