兩個日期相差幾天?日期計算的規則
算天數看似簡單,卻常卡在「最後一天算不算」。這篇整理決定答案的規則,範例都可以在日期計算機驗證。
結束日要不要算?
試算表常見的規則是「結束日減開始日」,不含最後一天:2027 年 1 月 1 日到 1 月 31 日是 30 天。如果頭尾兩天都算,例如請假、住宿天數、從第一天辦到最後一天的活動,就要加 1,變成 31 天。契約、表單或學校截止日用哪一種,請務必確認。
工作天
工作天指週一到週五。各國與各年的國定假日不同,一般計算機不會替你扣除,請自己再減。例如從 2027 年 2 月 1 日(週一)起算 10 個工作天,是 2027 年 2 月 15 日(週一),這還沒有扣除任何假日。
廣告
廣告
加減天數、週與月
加減天數與週是精確的:2027 年 3 月 15 日再加 90 天是 2027 年 6 月 13 日。月份比較麻煩,因為每月長度不同;目標月份比較短時,會落在該月最後一天:2027 年 1 月 31 日加一個月是 2027 年 2 月 28 日,閏年 2028 年則是 2 月 29 日。
週、月、年的表示
同一段時間可以用總天數、「幾週幾天」或「幾年幾月幾天」表示。2027 年 1 月 1 日到 12 月 31 日是 364 天,剛好 52 週,或 11 個月 30 天。截止日用天數,年齡與週年紀念用年月日。
常見用途與錯誤
常用在契約與預告期、專案時程、倒數、保固與退款期限。常見錯誤:忘了確認最後一天算不算、以為每個月都是 30 天、算工作天時忘了本地國定假日。
廣告
本文用到的工具
常見問題
兩個日期相差幾天怎麼算?
用結束日減開始日;如果頭尾都算就再加 1。2027 年 1 月 1 日到 31 日是 30 天,算進結束日是 31 天。
計算機會扣掉國定假日嗎?
不會。工作天只排除週六與週日,因為各國與各年的假日不同。
1 月 31 日加一個月是哪一天?
是 2 月的最後一天:2027 年為 2 月 28 日,閏年(如 2028)為 2 月 29 日。
日期資料會被上傳嗎?
不會,計算在瀏覽器內進行。
廣告