無需上傳, 100% 本機處理, 無需帳戶

日期差計算器

選擇起始日期和結束日期,以天數、週數、月數及完整年/月/天分解查看精確差距。

日期差計算 的運作方式

日期差距計算器能精確計算你所選兩個日期之間的天數、完整週數、完整曆月數及整年數。所有計算均在你的瀏覽器中以標準 JavaScript 日期運算執行;你輸入的任何內容都不會傳送至任何地方,而且頁面載入後即可離線使用。

計算遵循格里曆。天數的計算方式是取兩個日期在 UTC 午夜的時間戳差值,以避免夏令時間的歧義。月數和年數的計算則從較早的日期逐月(或逐年)向前推進,直至到達較晚的日期,這樣可以正確處理不同月份的天數差異與閏年問題。結果會同時顯示四種單位,你可根據需求選用。

日期差計算 的分步使用說明

  1. 在第一個日期欄位中輸入開始日期。
  2. 在第二個日期欄位中輸入結束日期。
  3. 天數、週數、月數及年數的差距會即時顯示。
  4. 若輸入順序有誤,可使用互換按鈕對調兩個日期。
  5. 從輸出面板複製你所需的結果。

常見使用情境

  • 你想知道距合約截止日期或某活動日期還有多少天。
  • 你需要向客戶收取特定日期區間的工作費用,必須精確計算天數。
  • 患者或照護者需要追蹤自確診或手術以來已過了多少週。
  • 專案經理需要確認某個衝刺週期是否恰好涵蓋計畫中約定的曆週數。

常見問題

計算結果是否包含開始日期和結束日期本身?

預設情況下,結果是兩個日期之間的天數,不包含兩端日期。若需含頭含尾的計數(即同時計算開始日和結束日),請在顯示的天數上加 1。

在月份天數不同的情況下,完整月數是如何計算的?

工具從開始日期逐月向前推進,直至超過結束日期,再計算剩餘天數。這意味著「一個月」始終指一個曆月,而非固定的 30 天。例如,從 1 月 31 日到 2 月 28 日為一個月又零天。

計算範圍跨越閏年時是否能正確處理?

可以。計算使用實際曆日,因此閏日(2 月 29 日)只要落在範圍內就會被計入。跨越閏年的範圍會將那一天計入總天數。

我輸入的日期會被儲存或傳送至伺服器嗎?

不會。你選擇的兩個日期僅保存在瀏覽器分頁的記憶體中,僅在計算期間使用,絕不會被傳輸、記錄或在你關閉分頁後保留。

若結束日期早於開始日期會怎樣?

工具會回傳兩者的絕對差值,或根據顯示設定加上負號以表示結束日期早於開始日期。若偏好顯示正值,可使用互換按鈕對調輸入順序。

結果是否受時區影響?

不受影響。工具以午夜為基準比較曆日,因此差值純粹以天、月、年表示。時間及時區偏移不影響結果。