天 · 週 · 月 · 年

天數計算機

選一個日期,決定加減多少,得到準確的結果日期——同時給出星期幾、是當年第幾天、距離今天多少天。

日期推算 月末依真實日曆處理:1月31日 + 1個月 = 2月28日
結果日期
—

這個天數計算機做什麼

輸入起始日期、數量和單位——天、週、月、年——計算機給出準確的結果日期,同時顯示星期幾、是當年第幾天、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 完成,不請求伺服器,頁面載入後斷網也能用。