💼 工作日计算器
计算两个日期之间的工作日数,排除周末
总天数
365 天
工作日
261 天
周末
104 天
完整周数
52 周
工作日天数计算器使用说明
工作日统计算法
【基本算法】 1. 计算两个日期之间的总天数 2. 遍历每一天,判断是否为周末(周六=6, 周日=0) 3. 统计完整周数 × 5 + 剩余天中的工作日 4. 可选排除法定节假日 【快速估算公式】 工作日 ≈ 总天数 × 5/7 - 节假日数 (近似值,精确值需逐日判断) 【周末判定】JavaScript: date.getDay() 0=周日, 1-5=周一至周五, 6=周六
实际计算案例
📋
【案例1】2026年5月的工作日数
范围:2026年5月1日至5月31日
总天数:31天
周末:(5/2-3, 5/9-10, 5/16-17, 5/23-24, 5/30-31)=10天
劳动节假期:5月1-5日(5天)
工作日:31 - 10 - 5 = 16天
【案例2】Q2季度工作日
范围:2026年4月1日至6月30日
总天数:91天
约计工作日:91×5/7≈65天
减去清明(3天)+劳动节(5天)+端午(3天)
预估工作日:约54天
【案例3】项目周期分析
开始:2026年6月1日 结束:2026年12月31日
总天数:214天
周末:约61天 国庆假期:7天
预估工作日:146天