週日出現次數計算機
精確計算任意日期範圍內某個星期幾出現的次數,並提供所有星期幾的完整統計。
星期幾
Inclusive of both start and end dates
- 1
Total days in range
⌊(d2 − d1) ÷ 86,400,000⌋ + 1 = 365 - 2
完整週數
⌊365 ÷ 7⌋ = 52 - 3
Remaining days
365 mod 7 = 1 - 4
Weekday offset from start day
(1 − 4 + 7) mod 7 = 4JS weekday numbers: 0 = Sunday … 6 = Saturday. Offset is how far the chosen weekday is past the start weekday within the partial-week tail. - 5
Occurrences
52 + 0 = 52
此計算機如何運作?
此工具計算任意兩個日期(含首尾)之間某個星期幾出現的次數。先將總天數除以 7 作為每個星期幾的基礎次數,再從起始日的星期幾開始分配剩餘天數。最終顯示所選星期幾的出現次數及所有七個星期幾的統計。
公式
How this is calculated
以 YYYY-MM-DD 格式輸入起始日期和結束日期(兩端均含),然後選擇單一星期幾或「所有星期幾」。工具首先計算區間的總天數,公式為 floor((end - start) / 86,400,000) + 1,兩端均計入。
每連續七天恰好包含每個星期幾各一次,因此每個星期幾的基礎次數為 floor(total / 7)。剩餘天數為 remainder = total mod 7,這些剩餘天從起始日的星期幾開始依序遞增。落在此剩餘區間內的星期幾各多出現一次,因此某些星期幾可能比其他星期幾多出現一次。
日期以 UTC 午夜解析,以避免日光節約時間和時區轉換的影響,確保整天差異始終精確。若結束日期早於起始日期,或日期格式有誤,則不顯示結果。長條圖顯示所有七個星期幾的次數,所選星期幾以高亮標示。
常見問題
是的。範圍為含首尾,因此起始日和結束日同為一天時,計為一天,該天的星期幾出現一次。
任何天數不是 7 的倍數的範圍都會有剩餘天數。這些額外天數從起始日的星期幾開始,因此該輪中最前面的幾個星期幾會多出現一次。
請使用 YYYY-MM-DD 格式(例如 2026-12-31)。斜線和點號也可接受。日期以 UTC 午夜解析,因此結果不受時區影響。
也稱為
TG we-Calculate Editorial Team. (2026). 週日出現次數計算機 [Online calculator]. TG we-Calculate. https://we-calculate.com/zh-tw/calculator/weekday-occurrence-counter
TG we-Calculate Editorial Team. "週日出現次數計算機." TG we-Calculate. 2026. https://we-calculate.com/zh-tw/calculator/weekday-occurrence-counter.
TG we-Calculate Editorial Team, "週日出現次數計算機," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/zh-tw/calculator/weekday-occurrence-counter
@misc{wecalculate_weekday_occurrence_counter, title = {週日出現次數計算機}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/zh-tw/calculator/weekday-occurrence-counter}}, year = {2026}, note = {TG we-Calculate} }
這個計算機對您有幫助嗎?
