日期天數差

📅 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 也各有自己的口徑,且節假日需單獨指定。對賬時先明確口徑再比較數值,不要直接判定誰算錯了。