行事曆專區

從日期減去天數

將行事曆日期往前推算指定的整數天數,找出較早的日期。

從日期減去天數: 找出參考事件之前指定天數的行事曆日期。中間經過的每一天都會計入,包括週末、假日和閏日。當需求是以行事曆天數,而不是月份或工作日表示時,可以用它設定較早的提醒日期或準備日期。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。

分類
計算機
使用次數
在瀏覽器中
費用
免費・免註冊
可用狀態
可立即使用
TOEA / 行事曆引擎 01僅限瀏覽器
輸入表單 / 01

已知數值

數值會保留在此裝置上。準備好後即可計算。

結果表單 / 02

結果日期

—

減去的天數
—
計算公式結果 = 日期 − 整數天數
假設條件 / 使用前請閱讀
  1. 使用行事曆計算;日光節約時間的轉換不會改變結果。
  2. 天數必須是非負的整數。

公式與計算範例

結果 = 日期 − 整數天數

使用範例數值的計算範例:

輸入值
日期2025年1月31日
要減去的天數30
結果
結果日期2025年1月1日
減去的天數30

較早日期公式與閏年計算

令R為參考日期的連續日數,N為要求的非負天數。較早日期E=R − N。參考日期的偏移量為零;移動到前一天會消耗一步。不會只因為要將參考日期列入清單,就額外扣除一天。

以R=2024-03-01、N=2為例,第一個向前步驟是2月29日,第二個是2月28日。小工具會回傳2024-02-28,以及減去2天。這會將閏日視為曆法中的實際日期,而不是假設2月總是在28日結束。

提醒、證明日期與曆法有效性

美國海軍天文台的閏年頁面(https://aa.usno.navy.mil/faq/leap_years)說明格里曆何時包含額外的2月日期。開始回推前,輸入必須是有效日期。

若要設定日期提醒,請將參考事件與計算出的較早日期一併保留,以便事件變更時重新計算。「兩天前」這類指示是指偏移量;標示為第1天到第3天的期間,則可能採用包含端點的編號方式。回傳日期不附帶時間,因此本身無法指定提醒應在事件前精確經過多少小時時觸發。

使用方式

  1. 選擇參考事件的日期。
  2. 輸入要減去的整數天數,不要加上負號。
  3. 計算較早的日期,並將結果記錄在提醒或準備事項中。

隱私與限制

日期、時間和結果會留在您的瀏覽器中。輸入資料不會上傳。

相關工具

常見問題

如果要往過去推算,需要輸入負數嗎?

不用。工具會直接減去偏移量。請輸入非負的整數天數;輸入負數會被拒絕,不會改為反向運算。

從3月1日往前一天,總是會到達2月28日嗎?

結果會是2月的最後一天;閏年是2月29日,其他年份則是2月28日。參考日期所在的曆年會決定當年存在的日期。

可以把結果用作工作日通知期限嗎?

只有在通知規定使用行事曆天數時才可以。本工具會正常扣除週末和假日日期。以工作日表示的規定,需要使用工作日偏移量,並視情況調整相關假日。

嵌入此工具

任何網站都能免費使用。將程式碼貼到工具要顯示的位置;下方的連結可讓讀者開啟完整頁面。

<iframe src="https://toea.com/zh-tw/embed/subtract-days-from-date" title="從日期減去天數" width="100%" height="780" style="border:0;max-width:680px" loading="lazy"></iframe>
<p style="margin:4px 0 16px;font-size:13px"><a href="https://toea.com/zh-tw/subtract-days-from-date">從日期減去天數</a> &middot; TOEA</p>
<script>addEventListener("message",function(e){if(e.origin!=="https://toea.com"||!e.data||e.data.type!=="toea-embed-height")return;document.querySelectorAll("iframe").forEach(function(f){if(f.contentWindow===e.source)f.style.height=e.data.height+"px"})})</script>

免費工具・使用在瀏覽器中次・免註冊