日期計算器
計算兩個日期之間的日曆天或工作日,也可從某個日期加減年、月、週、天。
選擇計算方式
天數類型
結果
-
結果
-
結果
-
選擇計算方式
日期計算器先選擇要計算天數差、在日期上增加,還是從日期中減去。計算日期差時填寫開始和結束日期,再選擇日曆天或工作日;日期加減時填寫開始日期和整數年、月、週、天。結果會即時更新;日期差預設不包含結束日,只有開啟開關才包含。
快速開始
1
2
3
常見使用情境
截止日期
從開始日加上 14 天、6 週或 3 個月來推算目標日期。
行程間隔
計算兩個日曆日期之間相隔多少天。
倒推日期
從目標日減去準備期,找到最晚開始日期。
計算模式與計數規則
兩個日期相差天數:輸入開始日期和結束日期;預設結果是從開始日到結束日之間跨越的日曆天間隔。
包含結束日期:只有業務口徑要求把結束當天也算作完整一天時再打開;正向日期段會在預設間隔上加 1 天。
工作日:計算兩個日期之間的週一至週五天數,不排除地區假日或自訂工作週。
在日期上增加:輸入整數年、月、週、天,從開始日期推算未來的日曆日期。
從日期中減去:使用相同的整數單位,從目標日或參考日期向前倒推。
月末處理:按月或按年加減時會盡量保留日號;目標月份沒有對應日號時,結果落到該月最後一天。
日曆天:計算每一天。工作日:只排除週六和週日。
使用建議
按月加減時,如果目標月份沒有對應日期,會自動落到該月最後一天。
包含結束日期適合「把結束當天也算一天」的業務口徑;普通間隔請保持關閉。
日期按 YYYY-MM-DD 處理,避免本地時區把日期推前或推後。
URL 快速填入
可以透過 URL hash 預填本工具。用 start-date/end-date 計算日期差,或用 start-date 加 years/months/weeks/days 做日期加減。
view: 模式(可選:days-between、add-to-date 或 subtract-from-date)
start-date: 起始日期(必填,YYYY-MM-DD)
end-date: 結束日期(日期差模式必填,YYYY-MM-DD)
inclusive: 包含結束日期(日期差模式可選布林值)
years: 要加減的年數(整數)
months: 要加減的月數(整數)
weeks: 要加減的週數(整數)
days: 要加減的天數(整數)
範例:#view=days-between&start-date=2026-04-01&end-date=2026-04-29&inclusive=true
hash 參數只會在瀏覽器中用於預填工具,CrateX.app 不會記錄這些參數。
不要把私人日期、客戶名稱或其他敏感資訊放進 URL。
限制與相容性
工作日模式只排除週末,不套用地區假日、停業日或自訂工作週。
不處理具體時刻或時區轉換;需要精確時間戳請使用時間戳轉換器。
合約、付款或法律期限可能有自己的包含規則,計算後仍需按原始規則複核。
隱私與安全
計算在瀏覽器中完成。目前輸入預設保留在目前瀏覽器工作階段中。
常見問題
不包含。2026-04-01 到 2026-04-29 預設是 28 天;開啟包含結束日期後是 29 天。
按月加減時會盡量保留日期號。如果目標月份沒有對應日期,就落到該月最後一天,所以 1 月 31 日加 1 個月會得到 2 月 28 日或閏年的 2 月 29 日。
可以計算兩個日期之間按週一至週五統計的工作日;它會排除週六和週日,但不會排除地區假日或自訂工作週。