跳转到主要内容

💼 工作日计算器

计算两个日期之间的工作日数,排除周末

工作日天数
261
总天数
365
工作日
261
周末
104
完整周数
52
统计详情

2026-01-012026-12-31,共 365

其中工作日(周一至周五)261 天,占 71.5%

周末(周六、周日)104 天,占 28.5%

工作日天数计算器使用说明

工作日天数计算器用于统计两个日期之间的完整工作日(周一至周五)数量,自动排除所有周末,并可选排除中国法定节假日。同时显示总自然日数和周末/节假日数量作为参考。

这个工具在项目管理、考勤统计、工时核算等场景中非常实用。例如:计算一个项目实际可用的工作日数、统计员工某月的出勤基准、评估合同执行期间的有效工作时长等。

工作日统计算法

【基本算法】
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天

常见注意事项

💡
- 起始日期和结束日期都包含在统计范围内 - 法定节假日的具体安排每年不同,本工具数据为预估值 - 某些公司可能有额外放假或调休安排,需手动调整结果 - 跨年统计时注意两年节假日数据的衔接 - "工作日"不等于"实际出勤"——还需考虑个人请假、病假等

应用场景列表

  • - 项目管理:计算Sprint中实际可用的有效工作日,合理分配任务量
  • - HR考勤:统计月薪制员工的标准出勤基数,计算日薪标准
  • - 工程造价:按工作日计算的工期管理与费用核算
  • - 法律服务:计算诉讼期间中的有效工作日(如答辩期)
  • - 教学管理:学期内的实际教学日统计(扣除寒暑假和法定假)

全球工作日文化的差异

各国对"标准工作年"的定义差异显著。美国平均约260个工作日/年(52周×5天),欧盟多数国家因更多公共假期而略低(约250天),日本虽称"社畜文化"但实际工作日也约220-240天(含较多公司假期)。

在中国,除去104个周末和11个法定节假日后,一年约有250个工作日。但实际有效工作日还需考虑带薪年假(5-15天)、公司福利假等因素。在做国际项目排期时,这些差异可能导致±10%的工期偏差。

广告位