年度進度計算器
查看今天或任意日期時一年已經過去多少。顯示年度完成百分比、年內第幾天、週數和剩餘天數。
計算方式
公式
變數、符號與單位
- 年內日序號,1 月 1 日為第 1 天
- 全年總天數 - 平年 365,閏年 366
- 參考日期之前已經過去的一年比例
- 從 1 月 1 日起的週數,按 ⌈dayOfYear / 7⌉ 計算
計算方法說明
輸入日期(或留空使用今天)。計算器統計該日期之前這一日曆年已經完整過去的天數,並除以全年長度(平年 365,閏年 366)。1 月 1 日顯示 0%,12 月 31 日約 99.7%,因為當天仍在進行中。
年度進度是帶閏年判斷的比例計算:
- 將參考日期解析為本地民用日。
- 判斷是否閏年 - 能被 4 整除,但不能被 400 整除的世紀年除外 - 並把 設為 366 或 365。
- 將 計算為從 1 月 1 日起包含當天的天數(1 月 1 日 = 1,12 月 31 日 = 365 或 366)。
- 計算 ,四捨五入到一位小數。減 1 讓 1 月 1 日顯示 0%,並把參考日當天視為仍在進行。
- 為 , 為 。
常見問題
為什麼 1 月 1 日顯示 0%?
百分比統計的是已經完整過去的天數。1 月 1 日當天,一年還沒有完整過去任何一天;這一天仍在進行中。同理,12 月 31 日會顯示約 99.7%,因為最後一天本身仍在進行中。
會處理閏年嗎?
會。計算器偵測閏年(能被 4 整除,但不能被 400 整除的世紀年除外),閏年用 366 作為分母,平年用 365。閏年的 2 月 29 日是第 60 天。
年內第幾天怎樣計算?
從 1 月 1 日起包含當天計數:1 月 1 日是第 1 天,2 月 1 日是第 32 天,12 月 31 日是第 365 天(閏年為第 366 天)。
年內週數怎樣計算?
年內週數是年內第幾天除以 7 後向上取整,所以第 1-7 天為第 1 週,第 8-14 天為第 2 週。它是簡單的非 ISO 週數,不等同於 ISO 8601 週編號。
可以使用未來日期嗎?
可以。把參考日期設為任意過去或未來日期,計算器會顯示那一時點的年度進度,適合規劃里程碑或查看目標日期位於年內哪裡。