天数计算器如何工作
每个公历日期都会转换为向前推演公历中的整数日序号。按顺序相减得到日历日期区间。每个完整七天区块包含五个工作日和两个周末天数,最多再逐一判断六个剩余日期。
可以复现的示例
- 相邻日期在不含结束日时为 1 天;包含结束日时为 2 天。
- 相同日期默认结果为 0;包含结束日期时为 1。
- 按 4/100/400 闰年规则,1900 年不是闰年,2000 年是闰年。
- 每个完整七天区间恰好包含 5 个工作日和 2 个周末天数。
边界与假设
工作日指周一至周五,周末天数指周六和周日。本工具不处理法定节假日或地区工作日历。
常见问题
是否包含结束日期?
默认不包含。开启“包含结束日期”后会计算两端,结果区域也会重复说明当前规则。
是否包含周末?
包含。总日历天数包括所有日期,并另外拆分工作日与周末天数。
是否按 24 小时时间戳差计算?
不使用。它直接比较公历日期,因此时区和夏令时变化不会改变结果。