天數計算機
選一個日期,決定加減多少,得到準確的結果日期——同時給出星期幾、是當年第幾天、距離今天多少天。
這個天數計算機做什麼
輸入起始日期、數量和單位——天、週、月、年——計算機給出準確的結果日期,同時顯示星期幾、是當年第幾天、ISO 週數,以及距離今天多少天。
月份運算依真實月曆而不是「每月 30 天」的粗略約定:1 月 31 日加 1 個月得 2 月 28 日(閏年 29 日),不會跑到 3 月 2 日。2 月 29 日加一年落在次年 2 月 28 日。
星期推算的原理
星期以 7 天為週期循環,所以加 7、14、21 天落在同一個星期幾。加 100 天只會把星期偏移 2 天(100 除以 7 餘 2)——這個規律可以用來心算核對結果。
「當年第幾天」適合處理「90 天內有效」這類期限,也適合開學第 100 天這類年度節點。ISO 週數與歐洲及大多數排程工具使用的編號一致。
常見用途
期限與追蹤。開庭日、帳期、退貨期限、專案里程碑,通常都是「自某日起 N 天」。
續約日期。訂閱與會員按月或按年續約——月和年模式會在目標月存在同一天時保持日不變。
規劃倒數。旅行、考試、上線:切到減法,或直接讀結果裡的「距今天數」。
常見問題
100 天後是哪一天?
打開頁面,把數量填 100、單位選「天」,結果就是準確的日期和星期幾。計算機用你裝置的時鐘,「今天」永遠是對的。
為什麼 1 月 31 日加 1 個月不是 3 月 3 日?
因為月曆月不等於 30 天。計算機按目標月最後一天截斷:1 月 31 日 + 1 個月 = 2 月 28 日(閏年 29 日)。對大多數期限來說這才是對的算法。
結果包含起始日期嗎?
不包含。1 月 1 日加 1 天是 1 月 2 日——這是期限計算的標準約定。如果需要首尾都算,用「日期天數計算機」,那裡會給出含首尾的天數。
跨閏年準確嗎?
準確。底層用的是格里曆規則:每 4 年一閏,世紀年須被 400 整除才閏。
能把某一次計算分享給別人嗎?
可以。每次計算都會更新頁面網址裡的日期、數量、單位和運算方向,收藏或傳給別人即可。
斷網能用嗎?
能。全部計算在你的瀏覽器裡用 JavaScript 完成,不請求伺服器,頁面載入後斷網也能用。