日期加減計算器

任何日期加上或減去幾天、幾週、幾個月、幾年,立刻知道落在哪一天。

加減方向
計算結果
結果日期
數字格式(YYYY-MM-DD)
距起始日期天數
選擇日期,選加還是減,再填上要移動多久。

所有計算都在你的瀏覽器本機完成,輸入的日期不會離開你的裝置。

常見問題

1 月 31 日加一個月是哪天?

2 月沒有 31 日,所以結果落在當月最後一天——2 月 28 日,閏年則是 29 日。這和日曆、銀行、試算表的慣例一致;每當出現這種情況,狀態列都會提示。

年、月、週、天是按什麼順序加的?

先移動年和月,再疊加週和天。比如 1 月 31 日加一個月又一天:先落到 2 月底,再往後走一天進入 3 月。順序不同結果可能不同,所以固定這個順序,結果才可預期。

算的是工作日嗎?

不是——計算按日曆天推進,週末和假日都算在內。結果會顯示星期幾,截止日落在週六週日時一眼就能看出來,自己再順延即可。

關於日期加減計算器

「日期加減計算器」是一個實用的線上工具,能讓您在指定的「起始日期」上,加上或減去特定數量的年、月、週、天數,藉此快速推算出未來或過去的特定日期。本工具在進行日曆計算時,會自動處理閏年以及大小月天數差異等複雜的日曆規則。如果計算出來的日期在目標月份中並不存在,系統會自動將結果調整並落於該月份的最後一天。

輸入參數與限制

在使用本工具時,您需要提供以下資訊:

  • 起始日期:一個有效的日曆日期,系統預設為今天。若輸入的「起始日期」不是一個有效的日期,系統將會顯示錯誤訊息「起始日期不是一個有效的日期。」。
  • 加減方向:可選擇「加上」或「減去」。
  • 年、月、週、天數:您必須輸入介於 0 到 1,000,000 之間的整數。如果輸入的數值超出此範圍,系統會顯示錯誤訊息「每個數量都必須是不超過 1,000,000 的整數。」。

若輸入的內容無效,計算結果將會被清空並重設為

計算結果與輸出格式

當計算完成後,工具會提供以下三種格式的輸出資訊,您只需點擊這些結果即可直接複製:

  • 結果日期:顯示計算後的完整日期,並包含該日為星期幾。
  • 數字格式(YYYY-MM-DD):以 ISO 格式(YYYY-MM-DD)呈現的計算結果。
  • 距起始日期天數:顯示「起始日期」與最終「結果日期」之間相差的總天數。

日曆計算規則與順序

本工具採用真實日曆進行精確計算,並遵循以下規則與邊界條件:

  • 運算順序:系統會先計算「年」與「月」的移動,接著才加上或減去「週」與「天數」。
  • 日曆天計算:本計算器是以「日曆天」為基準,這代表週末與國定假日皆會納入計算天數中。
  • 目標月份無此日之處理:若計算後的日期落在目標月份不存在的日子(例如 2 月 31 日),結果會自動調整為該月份的最後一天。此時,系統會顯示提示訊息「目標月份沒有這一天,結果落在該月最後一天。」。
  • 支援的時間範圍:本工具支援的結果日期範圍為西元 1 年至 9999 年。若計算結果超出此範圍,系統會顯示錯誤訊息「結果超出了可計算的範圍(西元 1 年到 9999 年)。」。

隱私與資料處理

本工具非常注重您的隱私。所有計算都在您的瀏覽器本機完成,您所輸入的日期與任何數據絕對不會離開您的裝置。

常見問題

1 月 31 日加一個月是哪天?

2 月沒有 31 日,所以結果落在當月最後一天——2 月 28 日,閏年則是 29 日。這和日曆、銀行、試算表的慣例一致;每當出現這種情況,狀態列都會提示。

年、月、週、天是按什麼順序加的?

先移動年和月,再疊加週和天。比如 1 月 31 日加一個月又一天:先落到 2 月底,再往後走一天進入 3 月。順序不同結果可能不同,所以固定這個順序,結果才可預期。

算的是工作日嗎?

不是——計算按日曆天推進,週末和假日都算在內。結果會顯示星期幾,截止日落在週六週日時一眼就能看出來,自己再順延即可。