日期差计算器 使用指南
输入两个日期,计算它们之间相差的天数、周数、月数与年数,可用于项目周期、年龄跨度或合同期限统计,结果按多种单位同时呈现便于对比。
计算公式与原理
天数 = 两日期差 + 1(含起始日);工作日 = 天数 − 落在周六/周日的天数
先交换保证起始 ≤ 结束;未勾选「包含开始日」时起始日 +1 天。天数为日历差加 1;勾选「包含周末」时按自然日计数,否则扣减落在周六周日的天数得工作日。周数与年月按 7 天一周、12 月一年换算展示。
使用步骤
- 填写「开始日期」。
- 填写「结束日期」。
- 填写「基准日期」。
- 填写「年」。
- 填写「月」。
- 填写「周」。
- 填写「天」。
- 结果区会即时更新;可一键复制结果用于记录或汇报。
典型使用场景
- 与 date-diff 同,算间隔。
- 算两次体检、两次续费之间的间隔,判断是否超过周期要求。
算例参考
- 计算:2025-12-25 到 2026-01-01 = 7 天。
注意事项
结果为按上述公式得到的理论估算值,实际表现受数据分布、实现细节与运行环境影响,落地决策请以实测为准;本工具纯前端运行,输入不上传服务器。
- 跨年?
- 自动处理闰年与跨年。
- 含开始日和不含差几天?
- 勾选「包含开始日」结果 +1 天:同一天起止含开始日记为 1 天,不含则记为 0 天。