在日期上加上天數,意思是在月曆上挑選一個起始日,然後向前數特定的日曆天數,落到一個新的日期,並且一併顯示星期幾,讓你確切知道結果落在星期幾。對初學者來說,訣竅在於「加上天數」和「加上日期中的日數」並不相同。每個月份的天數長短不同,每隔四年的二月會有 29 天而非 28 天,一年通常是 365 天,但也可能是 366 天。好消息是,這些都屬於有明確規則的日曆運算,你不需要死記。開啟 日期加減乘除計算機,輸入起始日期和一個數字,新的日期(包含星期幾)就會在你輸入的同時顯示在下方,結果日期和星期幾會即時更新,所以沒有任何東西需要按下。

add days to date for beginners
如何為初學者為日期加上天數(逐步教學)

「在日期上加上天數」真正的含義

「在日期上加上天數」是最簡單的日期算術:從一個已知的日曆日期開始,然後一次向前數一天,直到移動完所要求的天數。最終結果就是經過那麼多個每日步驟後所落到的日曆日期,以及該日期所屬的星期幾。所以「2026 年七月 6 日加上 30 天」就是從七月 6 日開始、每天一步、共走 30 步後所抵達的日期。

這和加上日曆月數或年數不同,因為月和年的長度並不相同。計算七月和計算二月所涉及的天數不同,而二月本身在閏年時長度會改變。週的概念也適用相同的道理,差別在於一週永遠剛好是 7 天,所以 2 週永遠是 14 天、12 週永遠是 84 天,不論跨過哪些月份都一樣。

初學者常會納悶「30 天」是否應該把起始日算進去。大多數月曆和合約使用的慣例是從起始日的隔天開始計算,因此起始日算是第零天,從下一個日曆天才開始計數。這就是上方計算機內建的規則,所以你看到的結果已經遵循該慣例。

為什麼日期運算會讓初學者感到困惑

幾個格里曆的特殊之處,正是幾乎所有初學者犯錯的原因:

  • 每個月份的長度不同。一月、三月、五月、七月、八月、十月和十二月有 31 天。四月、六月、九月和十一月有 30 天。二月有 28 或 29 天。
  • 二月每隔四年長度會改變。大約每四年會出現一次「閏年」,該年的二月有 29 天,但在世紀交界時例外,除非該世紀年同時能被 400 整除。所以 2000 年是閏年,但 1900 年不是,2100 年也不會是。
  • 「加 30 天」和「加一個月」並不相同。從三月 15 日加 30 天是四月 14 日,但從三月 15 日加一個月則是四月 15 日。這兩種運算只有在少數日期範圍內才會一致。
  • 跨月與跨年的加減會由日曆自動處理,但當你需要從前一個月份借位,並考量該月份究竟有 28、30 還是 31 天時,手動計算很容易出錯。

這些規則綜合起來,就是為什麼初學者用手動方式計算時,結果往往會差一兩天。可靠的工具能免除手動減法的麻煩,並在平年、非閏年,甚至是世紀交界時都保持規則的一致性。

如何使用計算機為日期加上天數

日期加減計算機的設計讓你不必學習日曆規則就能得到答案。從起始日期到結果只需三個步驟,而且答案會在你輸入的同時更新:

  1. 在最上方的日期欄位中選擇起始日期。預設為今天,所以若要計算「從今天起 30 天」,你可以保留欄位不動。
  2. 點選 加 或 減,輸入數量,並選擇單位:天、週、月 或 年。
  3. 在控制項下方讀取結果日期及其星期幾。沒有「計算」按鈕可按;當你變更數量或單位時,答案會即時更新。

由於結果會即時更新,比較幾個截止日期變得立即可行。如果你想看看 30、60、90 和 120 天各自是什麼樣子,只要更改數字即可。控制項下方的精簡摘要列會以 ISO 格式顯示運算式,讓你可以直接把結果複製到試算表、行事曆邀請或客服單中,無需重新編寫。

初學者逐步演練:從 2026 年七月 6 日起算 30 天

由於每個月份的長度不同,手動計算會涉及一點點借位。以下是完整的推理過程,讓你了解計算機正在替你做些什麼。

起始日期:2026 年七月 6 日。運算:加 30 天。七月有 31 天,所以在七月 6 日之後,七月還剩下 31 − 6 = 25 天。這就消耗掉你想加的 30 天中的 25 天。你還剩下 30 − 25 = 5 天 要加,而這 5 天會落在八月。答案是 2026 年八月 5 日。你可以用掛曆逐日驗證,第 30 步正好落在八月 5 日。

日期加減計算機在你於「天」欄位中輸入「30」,並以 2026 年七月 6 日為起始日期的當下,就會顯示這個精確的結果,連同星期幾一起。如果你拿不定主意該用「天」還是「月」來計算,把單位的下拉選單從「天」切換到「月」,結果會即時改變。從 2026 年七月 6 日起算「一個月」會落在 2026 年八月 6 日,比「30 天」晚了一天,而這正是讓初學者措手不及的那種一天誤差。

常見的應用情境

同樣的三步驟模式可涵蓋大多數初學者情境。下表說明計算機在每種情況下會做什麼,並附上初學者首次執行計算時通常覺得有用的小提示。

情境 在計算機中的操作 初學者小提示
自購買日算起的 30 天退貨期 將起始日期設為購買日期,選擇「加」,輸入 30,選擇「天」。 確認截止日期是否落在週末,以便及時出貨。
90 天保固檢查 將起始日期設為購買日期,選擇「加」,輸入 90,選擇「天」。 星期幾會告訴你保固是否結束於工作日。
訂閱續訂一、三或十二個月後 選擇「加」,輸入 1、3 或 12,選擇「月」。 若起始日期為 31 日,結果會自動夾至較短月份的最後一天。
年度合約結束日期 選擇「加」,輸入 1,選擇「年」。 閏年中 2 月 29 日的起始日,加一年會落在隔年的 2 月 28 日。
為文件倒填日期 將起始日期設為今天,選擇「減」,輸入天數,選擇「天」。 「減」可跨越閏年和過去的世紀而不會產生誤差。

在上述任何一列中,只要把單位從「天」換成「週」,效果就是乘以 7,因此 12 週等同於 84 天,在截止日期、帳單週期和續訂提醒等情境下行為也相同。

初學者應避免的錯誤

即使有好的計算機,養成以下四個習慣也能讓你避開最常見的初學者失誤:

  • 不要天真地直接做乘法。「28 天乘以 4」等於 112,這並不是跨閏年的二月天數。讓工具處理月份長度與完整的格里曆閏年規則。
  • 不要把月份當作 30 天。月份依其不同分別有 28、29、30 或 31 天。「月」這個單位使用的是日曆月,並非 30 天的近似值。
  • 留意差一錯誤。「從今天起 30 天」通常不包含今天,計算機遵循此慣例。若合約寫的是「30 天內含」,請在鎖定日期前先確認適用的是哪種規則。
  • 除了日期本身,也要看星期幾。落在週六的截止日在技術上仍然是截止日,但你通常會提前在週五行動。結果列會顯示星期幾,讓你能預先規劃。

第二層安全機制在於計算機能正確處理完整的格里曆規則,因此二月只有在能被 4 整除的年份才會有 29 天(整世紀除外,除非同時能被 400 整除)。這就是為什麼 2020 年 2 月 29 日加一年會落在 2021 年 2 月 28 日,絕不會是 3 月 1 日或任何其他漂移的日期。

何時應改用其他日期工具

為日期加上天數只是常見的日期問題之一。如果你的任務符合下列任一情況,使用對應的工具會比硬塞進「加天數計算機」得到更清楚的答案:

  • 你已經有兩個日期,想知道兩者之間相隔多少天,而不是為其中一個日期加天數。兩日期相減計算才是正確的處理方式。
  • 你想知道某人的確切年齡,或自出生日、結婚紀念日或週年起,已經過了多少年、多少月、多少天。
  • 你需要一個會略過週末的截止日,例如政府申報期間必須落在營業日。純粹的日曆天數會包含週六與週日。
  • 你只想知道某個已知日期的星期幾,完全不需要任何運算。

對單純的「從某個日期起算 X 天」這類問題,日期加減計算機仍是最快的途徑:選擇日期、選擇「加」或「減」、輸入數字、選擇「天」或「週」或「月」或「年」,然後從下方那行讀取答案。日曆規則會在背景自動執行,包括讓二月跨世紀保持正確的閏年處理、讓「1 月 31 日加一個月」不會產生荒謬的「3 月 3 日」的月底夾緊規則,以及讓兩週永遠等於 14 天的七日精確週運算,讓你不必再擔心月曆的哪個角落可能算錯了。

若想更深入了解,請參閱 如何以年、月、日計算年齡或日期差距。

若想更深入了解,請參閱 精準日期格式轉換器:ISO、美式、歐式與文字格式。