日期加減試算

選定基準日期,輸入要加減的日、週、月或年數(用負數表示減),即時取得結果。

計算機

結果

2026-06-05

FAQ

在月底日期加月數時如何處理?

當來源日期在目標月份中不存在時(例如 1 月 31 日 + 1 個月),計算機會截至目標月份的最後一個有效日——所以 1 月 31 日 + 1 個月 = 2 月 28 日(閏年則為 2 月 29 日)。此行為與 Go 標準函式庫 time.AddDate 一致。

可以用負數來減日期嗎?

可以。輸入負數即可往前推算。例如,今天的日期減 30 天會傳回 30 天前的日期。單位欄位決定該負數套用於日、週、月或年。

加 30 天和加 1 個月有什麼差別?

加 30 天是按曆日精確推進 30 天。加 1 個月是推進到下個月的同一日,依月份不同可能是 28、29、30 或 31 天。固定區間(如 SLA 截止日)請用日,按月計費等以日曆為基準的場景請用月。

支援閏年嗎?

會。在跨閏年的區間加 365 天,結果會比預期早一天。在 2 月 29 日加 1 年,非閏年會落到 2 月 28 日,下一個閏年又回到 2 月 29 日。

支援的最大日期範圍是多少?

本計算機使用 Go 的 time 套件,支援西元 1 年至 9999 年的日期。常見用途(專案排程、歷史研究、未來規劃)皆在此範圍內。

在實際生活中如何使用?

專案經理用來推算自啟動日起的里程碑日期、律師用來計算自送達日起的歸檔截止日、準爸媽用來推算預產期、合約管理人員用來確認續約週年日。任何需要「日期 X 加 N 個單位」的精確推算,本工具都能勝任。