因为这一档的口径里只排了周六周日,法定节假日与调休安排不在计算范围内。「日期计算器」没有内置节假日数据,所有日期只按星期几来判工作日还是休息日。下面解释为什么这样设计,以及节假日场景怎么补。
一、为什么不扣法定节假日
「日期计算器」是办公工具里的纯前端面板,这一步在浏览器里完成,文件不离开本机,不用登录。它的算法按星期几判断:周一到周五算工作日,周六和周日算周末。
不扣法定节假日有两个原因。第一,节假日和调休安排每年由主管部门公布,各地区和行业的具体排休时间有差别,这一档没有内置这些动态数据。第二,调休会把原本的周末挪成工作日、又把工作日挪成假日,这种双向调整不是一个固定规则能覆盖的。
能做的事:按周六周日排,给出总天数、工作日天数、周末天数、完整周数四个口径。不能做的事:不扣法定节假日、不跟调休安排、不按地区区分。
二、工作日口径到底排了什么
| 日期类型 | 这一档怎么判 |
|---|---|
| 周一到周五(非假日) | 算工作日 |
| 周六或周日 | 算周末,不算工作日 |
| 法定假日(如国庆在周三) | 仍算工作日,不扣 |
| 调休补班(原周末变工作日) | 落在周六或周日仍算周末 |
| 春节调休涉及的周一到周五 | 仍算工作日 |
要点:法定假日如果落在周一到周五,这一档把它算成工作日。调休补班如果落在周六,这一档把它算成周末。这是固定的算法口径,不是数据缺失。
三、遇到节假日场景怎么补
- 先用 日期计算器 面板算出按周六周日排除的工作日天数。
- 查阅所在地区的排休安排,确认计算区间内有多少天法定假日和调休补班。
- 手动调整:工作日天数减去假日天数,再加上补班天数,得到实际可用工作日。
- 排休安排以当地主管部门公布为准,不同行业可能还有额外调整。
四、这一档适合哪些场景
这一档适合不需要节假日精度的粗算场景,比如项目排期估算、合同期间自然天数核对、简单日期推算。如果对法定假日精度有要求,比如考勤核算和薪酬结算,这一档的结果不能直接当依据。
算完日期之后如果要处理文本内容,可以用 文本字数统计 面板统计正文字数。涉及金额大写的场景则走 金额大写转换 面板,同样在浏览器里完成。
五、常见问题
问:能不能自己填节假日表让它扣?
答:不能。这一档没有导入外部节假日数据的功能,只按周六周日排。它不接受任何外部数据输入。
问:调休补班那天算工作日吗?
答:这一档不看调休。补班如果落在周六,它仍然算周末。需要在结果里手动加上这些天数。
问:这一档的结果能直接用于考勤系统吗?
答:不能。考勤涉及法定节假日、调休、年假和单位内部排休,这一档只按星期几算,口径不一样。
问:法定节假日到底怎么规定的?
答:具体日期以当地主管部门公布的安排为准,各地区和行业可能存在差别,这一档不做法规解释。
六、本站入口
这一步在「日期计算器」面板完成,文件不离开本机。拿到天数结果后如果需要配合金额处理,同一页面里的「金额大写转换」面板也在浏览器里运行。