在線即時計算器 · 純前端本地秒算 · 零數據上傳

📐 Date Plus Minus Calendar Units 計算機

專業免費的 Date Plus Minus Calendar Units 計算機。純前端本機毫秒級計算、零資料上傳、極致隱私保護。提供詳細公式推導、實例示範與常見問答。

即時推算結果 (Computed Output)
Saturday December 12, 2026 12/12/2026 · 346th Day of 2026
專業公認計算模型,即時運算完畢
📜 計算歷史記錄 (試算軌跡)
尚無歷史記錄,每次點擊「計算」將在此留下試算軌跡...

這個計算器的功能

「日期加減日曆單位計算器」可以從任一個起始日期,加上或減去你指定數量的天、週、月、季或年。它會以你偏好的格式回傳計算後的日曆日期、星期幾,並同時顯示起始日與結果日各自是當年的第幾天。本工具採用外推格里曆(proleptic Gregorian calendar),因此在世界各地計算結果都一致,不會套用任何國定假日或工作日規則。

使用方式

輸入起始日期(年、月、日),選擇日期格式(美式 m/d/yyyy、歐式 d-m-yyyy,或 ISO yyyy-mm-dd),此設定只影響日期的顯示方式;接著選擇運算符號(加或減),輸入數量,再選定單位類型。數量可以是零,也可以是負數。

計算公式說明

天與週採用精確的天數計算:先把日期轉換成儒略日數(Julian Day Number,JDN),加上帶正負號的位移量(週會先乘以 7),再把 JDN 換算回日期,這樣就能自動處理 365 天與 366 天的年份。整體計算可表示為:

Result = Start Date ± n × Unit

對於天與週的精確計算:

JDN_{result} = JDN_{start} + n_{days}

月、季、年則是以完整的日曆月為單位推移:先算出總月數,再拆成年與月,最後把「日」夾限到該月的最後一個有效日期:

D_{result} = \min\big(D_{start}, daysInMonth(Y_{result}, M_{result})\big)

舉例來說,1 月 31 日減一個月,會落在前一個月的最後一天,而不會溢位跑到下個月。

實際範例

起始日 6/15/2026(星期一,2026 年的第 166 天),加上 180 天。其儒略日數為 2461577;加上 180 得到 2461577 + 180 = 2461757,對應到 2026 年 12 月 12 日——星期六,也是 2026 年的第 346 天。所以結果會顯示「Saturday December 12, 2026 / 12/12/2026 / 346th Day of 2026」。

使用注意事項與精準校對原則(6 大核心守則)

📐 1. 嚴格對齊輸入量綱與單位

輸入各項數值時請務必確認量綱(例如小時、天數、金額、百分比),避免單位不匹配引發推算偏差。

🔒 2. 純前端本機毫秒級隱私保障

所有計算邏輯 100% 在您的終端瀏覽器內完成,資料絕不上傳伺服器,嚴格守護商業與個人隱私。

📊 3. 符合公認學術與產業計算模型

演算法嚴格遵循國際通用數學公式與標準計算模型,經多重情境交叉核對,數值嚴密精確。

📋 4. 一鍵複製與免登入 PDF 匯出

支援一鍵複製推算結果字串至剪貼簿,亦可直接點擊列印按鈕輸出純淨 PDF 工作報表。

🔄 5. 多情景敏感度動態對比

建議針對極端值與多組預期情景分別試算,觀察輸出數據的波動區間,輔助做出更穩健的決策。

🛡️ 6. 專業諮詢與日常參考免責聲明

本工具運算結果供日常排程、學業研習與事前參考之用,如涉及重大法規或投資決策請諮詢持證專家。

常見問題 (FAQ)

為什麼加一個月後,「日」有時候會改變?
因為每個月的天數不同。把 1 月 31 日加一個月時,會透過夾限機制落在下個月的最後一個有效日期(2 月 28 日或 29 日)。
閏年是怎麼處理的?
天與週的運算計算的是真實天數,因此會正確地跨越閏日。若把整年數加到 2 月 29 日,而目標年份非閏年,結果會落在 2 月 28 日。
它會計算工作日嗎?
不會——它純粹以日曆單位運算,會忽略週末與假日。