本站「工作日」怎么定义
首页「工作日」相关功能与本页使用同一规则:
- 工作日:星期一至星期五(按公历星期;内部用 UTC 日期的星期判断,避免时区把日期算错)。
- 非工作日:星期六、星期日。
- 不考虑:各国法定节假日、调休、公司年假政策。若你的假期表不同,请自行扣除或改用「相差天数」后再人工调整。
两个相关函数在算什么
- 两日之间的工作日数(含首尾):从较早日期起,逐日加到较晚日期(含两端),数有多少天落在周一至周五。若开始晚于结束,会先交换再数,结果仍为非负个数。
- 加 / 减 N 个工作日:从起始日出发,只在落到工作日时计数;周末会跳过。N 为负则往过去推。
「相差天数」是日历天数(结束 − 开始,按整天),与工作日数不是同一指标。例如周五到下周一,日历相差 3 天,但若含首尾数工作日,规则见下例。
可复算示例(2026 年)
| 起止(含首尾) | 日历说明 | 工作日数 |
|---|---|---|
| 2026-10-01 ~ 2026-10-31 | 整个 10 月 | 22 |
| 2026-10-20 ~ 2026-10-24 | 周二至周六 | 4(20–23 工作日;24 为周六不计) |
| 2026-10-20 ~ 2026-10-23 | 周二至周五 | 4 |
请在首页选择相同日期核对;若结果不一致,以首页当前脚本为准并告知我们。
常见误解
- 把「工作日」当成「排除节假日」——本站默认不排除公共假期。
- 把「相差天数」和「工作日数」混用——前者含周末,后者只计周一至周五。
- 跨时区手工改日期——请用日期选择器或
YYYY-MM-DD,不要只按本地「现在几点」心算。
返回首页日期计算器可继续算相差天数、加减天数与工作日。