时间、日期与工作
工作日计算器
更新于 2026年8月21日 审核于 2026年8月21日
计算两个日期之间的工作日,可自定义周末、节假日、是否包含结束日期,并可换算计划工时。
日期与工作安排
选择日期和非工作日
结果
计算摘要
输入数值以查看结果
计算结果、明细、假设和警告会显示在这里。
日历预览
2026年8月
如何使用这个计算器
- 1选择开始和结束日期,并决定是否计入较晚的边界日期。
- 2选择一种周末设置,或自定义非工作星期日。
- 3添加项目节假日、设置每天工时,然后计算工作日总数。
公式
工作日 = 计入的日历日 − 周末日 − 区间内的工作日节假日
完整周按所选周末规则统计,其余日期逐日检查;只有落在原本工作日上的节假日才会扣除。
计算步骤
- 验证两个纯日期输入并按时间先后排列。
- 应用包含或排除边界日期的规则。
- 统计完整周和不足一周区间内选定的周末日。
- 扣除区间内且不属于周末的唯一自定义节假日。
- 用工作日数乘以输入的每天工作小时数。
示例
一个周一至周五的区间有 5 个工作日,其中包含 1 个自定义工作日节假日,结果为 4 个工作日。按每天 8 小时计算,计划工时为 32 小时。
假设条件
- 日期使用公历纯日期值,不包含时区。
- 自定义节假日仅作为排除项;工具不会自动推断国家、地区、宗教或公司的假日表。
- 落在所选周末日上的节假日不会重复扣除。
- 每天工时只用于计划换算,不模拟班次或加班。
- 日期反向输入会返回同一绝对区间并显示提示。
资料来源
常见问题
会自动添加法定节假日吗?
不会。假日规则会随地区、组织和年份变化,因此本版本使用明确可见、可分享的自定义日期。
可以把周五和周六设为周末吗?
可以。选择“周五、周六”预设,或用自定义选项选择一至六个非工作星期日。
周末上的节假日会扣除两次吗?
不会。它会显示出来供核对,但已经作为周末日被排除。
能同时包含第一天和最后一天吗?
可以。包含模式会计入两个边界;排除模式会省略较晚的日期。
这个工具会计算工资吗?
不会。这里只把工作日乘以每天工时;班次、加班和税前工资请使用工时与薪资计算器。