日期天数差
日期天数差是一款免费的在线IT 开发工具,日期天数差是一款免费的在线IT 开发工具,输入参数即可实时得出结果;纯前端运行、数据不上传、无需注册,打开浏览器即可…
📅 Date Duration Calculator
Enter two dates to compute the exact number of days and weeks between them, with inclusive or exclusive end-date options. Runs locally.
📐 工作原理与说明
计算两个日期之间相差的天数。
- 原理:把日期转为时间戳(或儒略日数)后相减,再除以 86400000 ms 得天数。
- 口径:是否包含起始日会影响结果,需明确“相差天数”与“间隔夜数”的定义。
- 时区:按本地时区还是 UTC 计算会改变结果;跨夏令时的地区尤其需要注意。
- 闰年:能被 4 整除且不被 100 整除,或能被 400 整除的年份为闰年。
⚠️ 使用说明与注意事项
- 计算以自然日为单位,按 UTC 零点对齐避免时区误差;同一天内相差记 0 天。
- 含结束当天口径在租期、会员天数等场景常用(如 1 号到 31 号算 31 天),请按需切换。
- 跨闰年 2 月 29 日会被自动处理,无需手动修正。
📋 示例
| 起 | 止 | 天数(不含末) |
|---|---|---|
| 2026-01-01 | 2026-01-02 | 1 |
| 2026-01-01 | 2026-02-01 | 31 |
| 2026-08-01 | 2026-08-24 | 23 |
📚 深度解析:Date Duration Calculator
💡 常见使用场景
计算
2024-01-01 到 2024-12-31 = 365 天(闰年 366);跨 2024-03-01~2024-03-31=30 天。
❓ 常见问题(FAQ)
- 含首尾当天吗?
- 默认算间隔天数,是否含当天视设定。
- 为什么和 Excel 算的差一天?
- 两种口径不同:自然日差是「结束 − 开始」,不含开始当天;含首尾的计数要再 +1。Excel 的 DATEDIF 与 NETWORKDAYS 也各有自己的口径,且节假日需单独指定。对账时先明确口径再比较数值,不要直接判定谁算错了。