日期差计算(工作日/自然日)
输入起止日期,计算自然日天数、工作日天数(排除周末)、相隔周数与月数。
📅 Date Difference Calculator
Compute calendar and workday differences between two dates.
📐 计算公式
Δ天 = 日期₂ − 日期₁
输入起止日期,计算自然日天数、工作日天数(排除周末)、相隔周数与月数。
💡 工作日按公历计算,排除周六、周日;自然日为两个日期间的总天数(含首不含尾或含尾不含首,本工具按"结束日-开始日"取绝对值)。
⚠️ 使用说明与注意事项
- 开始日期需早于或等于结束日期,否则自动取绝对值
- 工作日仅排除周末,不考虑法定节假日调休
- 按 Enter 快速计算,Ctrl/Cmd + Enter 复制结果
- 本工具纯前端运行,数据不会上传到服务器
🕘 最近计算
暂无计算记录
📚 深度解析:日期差计算(自然日/工作日)
💡 常见使用场景
- 工期/周期核算:计算起止日期间的自然日与工作日(排除周末)
- 项目排期:用工作日推算有效施工/工作天数
- 间隔换算:自然日→周数/月数/年数
方法
自然日=两日期相差的整天数;工作日=自然日中排除周六、周日的天数;并给出相隔周数(÷7)、月数(÷30.4375)、年数(÷365.25)。
算例
2026-01-01 至 2026-01-31:自然日 30 天,工作日 22 天(剔除 4 个周末共 8 天),约 4.29 周、0.99 月;用于排期时以 22 个工作日为有效工时基准。
❓ 常见问题(FAQ)
- 工作日包含法定节假日吗?
- 本工具仅排除周六日,不含法定节假日;涉及请假/工期须另行扣除节假日,结果仅作自然周历基准。
- 月数除以 30.4375 是什么?
- 为公历月平均天数(365.25÷12),用于把自然日近似换算为月数,比固定 30 更准;年数用 365.25 含闰年修正。
▼
工具简介
日期差计算器用于计算两个日期之间的自然日天数、工作日天数(排除周末)、相隔周数、月数和年数,适用于项目排期、工期统计、合同期限核算等场景。
功能特点
- 同时输出自然日与工作日
- 自动换算周数、月数、年数
- 支持历史记录与一键恢复
- 纯前端处理,数据不上传
使用场景
- 项目工期与里程碑计算
- 合同/租约期限核算
- 考勤与请假天数统计
- 活动倒计时规划