Advanced

工作日出现次数计数器

精确统计任意日期范围内某一指定星期几出现的次数,并提供所有星期几的完整明细。
Inclusive
Inclusive

星期

Pick one weekday or count all
Number of Monday
52

Inclusive of both start and end dates

总天数
365
整周
52
Extra days
1
Sunday52
Monday52
Tuesday52
Wednesday52
Thursday53
Friday52
Saturday52
Step by step
  1. 1

    Total days in range

    ⌊(d2 − d1) ÷ 86,400,000⌋ + 1 = 365
  2. 2

    整周

    ⌊365 ÷ 7⌋ = 52
  3. 3

    Remaining days

    365 mod 7 = 1
  4. 4

    Weekday offset from start day

    (1 − 4 + 7) mod 7 = 4
    JS weekday numbers: 0 = Sunday … 6 = Saturday. Offset is how far the chosen weekday is past the start weekday within the partial-week tail.
  5. 5

    Occurrences

    52 + 0 = 52
结果仅为一般参考性的估算,并非专业建议——在依赖这些重要结果之前,请务必自行独立核实。 阅读完整免责声明.
快速解答

这个计算器是如何工作的?

该工具统计两个日期(含端点)之间任意星期几出现的次数。它计算总天数,为每个星期几提供总天数除以 7 的基础计数,然后从起始日期的星期几开始分配余下的天数。结果显示所选星期几的计数以及所有七个星期几的明细。

公式
count = floor(total / 7) + (1 if the weekday lands in the first (total mod 7) days from the start)
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 午夜解析,因此结果不受时区影响。

也称为

有几个星期一
统计星期几次数
有几个星期五
工作日计数
数星期几
某星期出现次数
周几出现次数

APA

TG we-Calculate Editorial Team. (2026). 工作日出现次数计数器 [Online calculator]. TG we-Calculate. https://we-calculate.com/zh/calculator/weekday-occurrence-counter

Chicago

TG we-Calculate Editorial Team. "工作日出现次数计数器." TG we-Calculate. 2026. https://we-calculate.com/zh/calculator/weekday-occurrence-counter.

IEEE

TG we-Calculate Editorial Team, "工作日出现次数计数器," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/zh/calculator/weekday-occurrence-counter

BibTeX

@misc{wecalculate_weekday_occurrence_counter, title = {工作日出现次数计数器}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/zh/calculator/weekday-occurrence-counter}}, year = {2026}, note = {TG we-Calculate} }

这个计算器对您有帮助吗?