项目截止日计算
根据开始日期和所需工作日数推算截止日:自动跳过自定义的每周休息日与节假日,并列出跨过的自然日、周末与节假日明细。
浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。
开始日期与工期
默认周六周日休息;开始日期默认取今天,且只在浏览器挂载后读取一次。日期按纯整数日序逐日推算,与本地时区、夏令时无关。
每周休息日
推算结果
截止日期2024-01-12
开始日期
2024-01-01跨过的自然日
12 天跳过的休息日
2 天跳过的节假日
0 天节假日明细
—这个工具能做什么
- 客户说「15 个工作日内交付」时,把开始日和工期填进去,直接得到要写进合同的具体日期。
- 排项目计划:从今天起算出里程碑日期,同时看清中间会跨过几个周末、几个法定假日。
- 安排排期评审:把节假日清单填进去,一眼看出哪些日期其实干不了活。
- 倒推计划:想知道某个日期前还剩多少可干活的天数,把工期调小逐次试算即可。
示例
输入
开始日期 2024-01-01(周一),所需工作日 6 天,休息日为周六周日,无节假日
输出
截止日期 2024-01-08;跨过的自然日 8 天,跳过的休息日 2 天,跳过的节假日 0 天
开始日算第 1 个工作日,所以第 6 个工作日落在下一周的周一;如果把开始日取消勾选,截止日会顺延一天到 2024-01-09。
常见问题
「开始日算第 1 个工作日」是什么意思?
勾选时,开始日只要本身是工作日就计入第 1 天,2024-01-01 加 5 个工作日得到 2024-01-05;取消勾选则从开始日的次日开始数,同样 5 个工作日会得到 2024-01-08。很多合同的「N 个工作日内」按后者理解。
节假日和周末会重复扣除吗?
不会。判断顺序是先看是不是休息日,再看是不是节假日,一天只会被扣一次;把落在周六的节假日填进列表也不会额外多算,只是列在「节假日明细」里。
支持单休或轮班制吗?
支持。每周休息日可以在周一至周日里任意勾选,比如只休周日就只勾周日,周五周六休息就勾这两天,统计会完全按你的规则走。
能推算多远的日期?
单次最多 10000 个工作日(约 38 年),超出会提示而不是卡住页面。日期逐日按整数日序推算,不使用 Date 的本地时间,所以不受时区和夏令时影响。
「今天」是从哪里取的?
开始日期默认取今天,但只在浏览器挂载后读取一次,页面不会持续跟踪时间,也不会把日期发送到任何服务器。
关键词:deadline calculatorworking daysproject deadlinebusiness day calculatordue date截止日计算项目排期工作日推算交期工期计算