透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

計算結果日期(YYYYMMDD)
20240516
往前推算後的年-月-日
2024
5
16

這個工具的功能

「日期減天數計算機」可以幫你算出某個起始日期往前推算指定天數後落在哪一天。它會自動處理每個月的天數差異、閏年以及跨年的情況,讓你不必再用手指倒數,也不用煩惱二月到底是 28 天還是 29 天。

日曆時間軸,顯示從開始日期出發的箭頭向前回推 N 天,到達較早的結果日期
減去天數會在日曆上從開始日期向前回推到結果日期。

使用方法

先輸入起始日期的年、月、日,再填入想要扣除的天數,計算機就會以「年-月-日」的格式回傳結果,並同時列出年、月、日各別的數值。無論是計算截止日、帳單週期、退款期限、專案排程,或只是想知道「90 天前是哪一天?」,都能派上用場。

計算公式

邏輯其實很簡單:結果 = 起始日期 − N 天。計算機在內部會把起始日期換算成日曆數值,再往前回推 N 天。由於每一步都會減去完整的一天,因此從某月 1 號跨到上一個月(或從 1 月跨回前一年的 12 月)都能正確處理,閏日也會一併納入計算。

$$\text{Result} = \text{Date}\left(\text{Year},\ \text{Month},\ \text{Day}\right) - \text{Days}\ \text{days}$$
圖示開始日期減去 N 天等於結果日期,含三個帶標籤的方塊
公式:結果日期 = 開始日期 − N 天。

實際範例

假設起始日期是 2024 年 6 月 15 日,要扣除 30 天。先往前數 15 天會到 2024 年 5 月 31 日;再往前數 15 天則到 2024 年 5 月 16 日。因此結果是 2024 年 5 月 16 日(顯示為 20240516)。又例如從 2024 年 1 月 1 日減去 1 天,會得到 2023 年 12 月 31 日——計算機會自動把年份往前回推。

$$\text{Date}\left(2024,\ 6,\ 15\right) - 30\ \text{days} = \text{Date}\left(2024,\ 5,\ 16\right)$$

常見問題

會把起始日期本身算進去嗎?不會。從 6 月 15 日減去 1 天會得到 6 月 14 日——起始日期只是起算基準點,並不會被計入天數。

有支援閏年嗎?有的。在閏年扣除跨越二月底的天數時,會正確把 2 月 29 日計算在內。

結果有可能回到前一年嗎?會。如果扣除的天數多到跨過 1 月 1 日,年份就會相應減少。

最後更新: