兩個日期之間的週數
精確計算任意兩個日曆日期之間的週數,分解為完整週數、剩餘天數及精確的小數總計。
25 full weeks + 2 天
- 1
Days between dates
177⌊|end − start| ÷ 86,400,000 ms⌋ — partial days are dropped. - 2
完整週數
⌊177 ÷ 7⌋ = 25 - 3
Remaining days
177 mod 7 = 2 - 4
Decimal weeks
177 ÷ 7 = 25.29
此計算機如何運作?
將起始日期從結束日期中相減,取絕對值,再將所得整數天數除以 7。整數部分為完整週數,餘數為剩餘天數,商本身即為小數形式的週數。日期順序不影響結果,不足一天的部分將被捨去。
公式
How this is calculated
以任何可識別的格式(例如 YYYY-MM-DD)輸入起始日期和結束日期。每個日期會被解析為毫秒時間戳,計算機取兩者絕對差值,因此兩個日期的順序無關緊要——結果始終為正數。
毫秒差值除以 86,400,000(一天的毫秒數)並向下取整,得到總整數天數。總天數再分為完整週數(天數 ÷ 7 的整數商)和剩餘天數(餘數,0 至 6 天)。小數形式的週數即為總天數 ÷ 7,保留小數部分以提供連續的度量。
計算採用日曆天差值,因此向下取整會捨去不足一天的部分;若解析使用本地時區,日光節約時間切換附近的日期可能受影響。起始日期與結束日期相同時,返回零週零天。
常見問題
不重要。計算機採用絕對差值,因此交換起始日期和結束日期,所得的週數和天數完全相同。
完整週數是 7 天整數倍的計數,剩餘部分以天數顯示。小數週數以單一小數表示相同的時間跨度,例如以 3.5 週代替 3 週又 4 天。
不會。總天數向下取整,因此一天中的時間部分會被捨去,只有整個日曆天才計入週數總計。
也稱為
TG we-Calculate Editorial Team. (2026). 兩個日期之間的週數 [Online calculator]. TG we-Calculate. https://we-calculate.com/zh-tw/calculator/weeks-between-dates
TG we-Calculate Editorial Team. "兩個日期之間的週數." TG we-Calculate. 2026. https://we-calculate.com/zh-tw/calculator/weeks-between-dates.
TG we-Calculate Editorial Team, "兩個日期之間的週數," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/zh-tw/calculator/weeks-between-dates
@misc{wecalculate_weeks_between_dates, title = {兩個日期之間的週數}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/zh-tw/calculator/weeks-between-dates}}, year = {2026}, note = {TG we-Calculate} }
這個計算機對您有幫助嗎?
