日期差計算器 使用指南
輸入兩個日期,計算它們之間相差的天數、週數、月數與年數,可用於專案週期、年齡跨度或合同期限統計,結果按多種單位同時呈現便於對比。
計算公式與原理
天數 = 兩日期差 + 1(含起始日);工作日 = 天數 − 落在週六/週日的天數
先交換保證起始 ≤ 結束;未勾選「包含開始日」時起始日 +1 天。天數為日曆差加 1;勾選「包含週末」時按自然日計數,否則扣減落在週六週日的天數得工作日。週數與年月按 7 天一週、12 月一年換算展示。
使用步驟
- 填寫「開始日期」。
- 填寫「結束日期」。
- 填寫「基準日期」。
- 填寫「年」。
- 填寫「月」。
- 填寫「周」。
- 填寫「天」。
- 結果區會即時更新;可一鍵複製結果用於記錄或彙報。
典型使用場景
- 與 date-diff 同,算間隔。
- 算兩次體檢、兩次續費之間的間隔,判斷是否超過週期要求。
算例參考
- 計算:2025-12-25 到 2026-01-01 = 7 天。
注意事項
結果為按上述公式得到的理論估算值,實際表現受資料分佈、實現細節與執行環境影響,落地決策請以實測為準;本工具純前端執行,輸入不上傳伺服器。
- 跨年?
- 自動處理閏年與跨年。
- 含開始日和不含差幾天?
- 勾選「包含開始日」結果 +1 天:同一天起止含開始日記為 1 天,不含則記為 0 天。