专业的工作日计算工具
工作日计算器是一个专门用于计算工作日的专业工具,帮助您准确计算两个日期之间的工作日数量,自动排除周末和法定节假日。为项目管理、合同期限、交付时间等场景提供精确的工作日计算服务。
计算两个日期之间的工作日数量
从指定日期计算指定工作日数后的日期
自定义节假日设置
提高计算效率的辅助功能
计算项目工期、设置里程碑、资源时间分配
计算工作天数、薪资核算、考勤管理
计算合同期限、交付时间、法律期限
计算计息天数、还款期限、税务管理
那个想当然的算法——总天数减去七分之二——只要区间不是从周一开始就错了。三十天的区间里可能有八个周末日,也可能有九个;从周六开始的区间又是另一个数。
这个计算器是逐日走一遍区间、数出符合条件的日子,所以边界行为也是明确的:起始日和结束日都算在内。只选一天,结果是一天,不是零。
不存在通用的节假日表。日本有 16 天法定假日,美国联邦假日 11 天,德国全国性假日 9 天外加各州自己的,中国还会调休——把周末挪去凑长假。任何内置清单,对大多数访客在大多数时候都是错的。
所以节假日靠手动添加,存在你自己的浏览器里。前期多花点功夫,之后更准,对需要同时处理多个国家的人尤其如此。
默认周一到周五,但这个设置是七个独立开关,而不是一条固定规则。六天工作制在部分地区仍然是常态,四天工作制也已经存在,而轮班排班根本套不进「星期几」这个网格。
改开关,两种模式都会跟着变——计数和偏移用的是同一套工作日定义。
从周五往后加十个工作日,结果取决于起始日算不算第一天。合同措辞通常意味着从下一个工作日起算,这个计算器也遵循这个约定:做偏移时,起始日不计入。
它和区间模式的不对称是有意的。区间把两端都算上,因为一天的区间就该是一天;偏移排除起始日,因为十天的期限不该把当天消耗掉一天。
通知期、签证审理时长、客服响应时限、配送承诺、发薪截止日,都是用工作日表述的。学期长度、以及欧洲多数地方的带薪年假天数也是如此。
两种模式回答的是同一个问题的两个方向:两个日期之间有几个工作日,以及从某天起第 N 个工作日是哪一天。