日期天数差

📅 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 整除的年份为闰年。
⚠️ 使用说明与注意事项

📋 示例

起止天数(不含末)
2026-01-012026-01-021
2026-01-012026-02-0131
2026-08-012026-08-2423

📚 深度解析:Date Duration Calculator

💡 常见使用场景

计算
2024-01-01 到 2024-12-31 = 365 天(闰年 366);跨 2024-03-01~2024-03-31=30 天。

❓ 常见问题(FAQ)

含首尾当天吗?
默认算间隔天数,是否含当天视设定。
为什么和 Excel 算的差一天?
两种口径不同:自然日差是「结束 − 开始」,不含开始当天;含首尾的计数要再 +1。Excel 的 DATEDIF 与 NETWORKDAYS 也各有自己的口径,且节假日需单独指定。对账时先明确口径再比较数值,不要直接判定谁算错了。