如何使用 工作日计算器
工作日计算器 让繁琐的日子统计变得轻松。
- 填写起始日期。
- 填写结束日期。
- 勾选作为工作日的星期。
- (可选)粘贴节假日清单。
- 设置是否包含起止日。
- 查看总天数、工作日数与命中节假日数。
公式与原理 —— 工作日计算器
totalDays = floor((end − start) / 86400000) + 1
businessDays = 0
holidaysHit = 0
for d = start; d ≤ end; d += 1 天
if d == start 且 未勾选包含起始: 跳过
if d == end 且 未勾选包含结束: 跳过
if workingDay[weekday(d)] 为 false: 跳过
if d ∈ holidays: holidaysHit += 1; 跳过
businessDays += 1
| 符号 | 含义 |
|---|---|
| workingDay[w] | 是否将星期 w 视为工作日 |
| holidays | YYYY-MM-DD 集合 |
| includeStart | 是否计入起始日 |
| includeEnd | 是否计入结束日 |
工作日计算器 同时支持调整工作日定义与节假日,适配不同地区的工作周。
使用场景 —— 工作日计算器
- 项目排期 —— 估算发布前可用工作日。
- 薪资计算 —— 排除周末与节假日。
- 人力资源 —— 入职/离职流程统计。
- 物流时效 —— 按工作日估算到货。
- 法律时限 —— 验证答复期限。
- 供应商 SLA —— 跟踪按工作日的承诺。
工作日计算器 灵活适配你的工作周。