商务日计算器
计算两个日期之间的工作日(日)。
输入结果时更新 。
关于此计算器
A business days calculator counts only the weekdays — Monday to Friday — between a start and end date, ignoring Saturdays and Sundays. You can include or exclude the end date, subtract public holidays that fall on weekdays, and see the result as weeks-and-days and as estimated working hours. It is the tool for payroll, project deadlines and shipping estimates.
Behind the scenes it walks every date in the range, keeps the Mondays through Fridays and drops the Saturdays and Sundays, then subtracts whatever number of weekday holidays you enter. Because it does not carry a country-by-country holiday list, you supply the count of public holidays that land on a weekday inside your range and it removes them. The business-day total is also multiplied by your hours-per-day figure to estimate paid working hours, and expressed as whole work-weeks plus leftover days.
As a worked example, from Monday 1 December 2025 to Friday 26 December 2025 there are 20 weekdays; enter 1 holiday for Christmas Day (which falls on a Thursday that year) and the calculator reports 19 business days, roughly 152 working hours at 8 hours a day. Typical uses include counting how many working days are in a month for payroll, sizing a project schedule, or checking a "ships in 5–7 business days" delivery estimate.
经常问到的问题
是否包括开始日期和结束日期?
默认是的 — 计数包含两个端, 匹配大多数工资单和“ 工作日” 惯例, 因此星期一到星期五的间隔是五个工作日。 切换“ 计算结束日期” 以排除在预选选项下来计算日期之间的差数 。
公共假日如何处理?
计算器不知道每个国家的假日日历,所以输入在您范围内的每周一天所降落的假日数量,并从营业日总数中减去这些假期。
工作时间的估计如何?
办公日计算乘以每个工作日的小时值(默认为8),对总工作时数作出快速估计。
典型月份有多少个工作日?
大多数日历月包含20至23个工作日。 设定起始时间为第一个月, 结束时间为最后一天, 不包括任何公共假日, 计算器给出具体月份和年份的确切数字 。
星期六算不算是工作日?
否。 此工具将星期一至星期五作为工作日, 并且总是跳过星期六和星期日。 如果您的工作周不同, 请手工计算额外或更少的工作日与报告总数 。
哪些是航运和结算营业日?
对于信使、银行和股票结算人,营业日是正常的每周日,不是公共假日。请在窗口内输入周日假日,以计算与承运人或银行日历相符。
为什么营业日的计数低于日历日?
每七个日历日只包含五个工作日, 所以周末会稳步拉动工作日的数字低于总数。 该工具显示数字和删除的周末, 以便您看到差异 。
API - 使用代码中的计算器
将此计算器称为自由 JSON 端点 。 不需要按键 。 将字段值发送到下面作为查询参数或 JSON 。 任何您省略的, 都会使用相同的默认值, 此页面预填的默认值是预填的; 未知参数是 400, 而不是静音零 。 读取 API 全部文件 →
终点
GET https://calculator.free/api/v1/business-days/
curl
curl "https://calculator.free/api/v1/business-days/?start=2026-10-09&end=2026-11-08"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/business-days/?" + new URLSearchParams({
"start": "2026-10-09",
"end": "2026-11-08"
}));
const data = await r.json();
console.log(data.results);
成果仅是一般指导的估计数,而不是财务、医疗或税务咨询。