日历工作台

日期之间的周数

计算两个日期之间完整的七天周期数。免责声明:结果仅供参考。

日期之间的周数: 计算从开始日期到结束日期之间包含多少个完整的七天周期。页面还会显示完整的带符号日历天数差,因此被舍弃的不完整周数仍然可见。它测量的是经过的日期间隔,而不是计算一个日期范围涉及了多少个名称对应的日历周。 完全在浏览器中本地运行,文件不会上传到服务器。

类别
计算器
使用次数
在浏览器中
费用
免费·无需注册
可用性
可直接使用
TOEA / 日历工具引擎 · 仅在浏览器中运行
输入表 / 01

日历值

值会保留在此设备上。更改输入值后请重新计算。

结果表 / 02

完整周数

—

日历天数
—
计算公式完整周数 = trunc((结束日期 − 开始日期) ÷ 7);不计入剩余天数
假设 / 使用前请阅读
  1. 日期是以UTC午夜为准的日历日期;不进行本地时区或夏令时调整。
  2. 结果仅用于规划参考。不会推断公共假日、特定地区的工作规则或公司政策。
  3. 不完整的一周会向零舍弃;反向日期会返回负的完整周数。

完整周数公式与余数

将开始日期S和结束日期E表示为连续的日序数。日历日差D=E−S,整周数W=trunc(D÷7),其中trunc表示向零方向截去小数部分。对于正向日期范围,剩余天数可按D−7W求得;本页面报告的是D本身,而不是该余数。

从2025-01-01到2025-01-12,D=11天。计算11÷7=1+4/7,因此W=1个完整周。工具显示1个完整周和11个日历日。这4天的不完整周已包含在天数总计中,但不能再构成一个完整周。

经过的周数与周标签

不会因为输入了两个端点就额外计入一天。同一天比较的经过天数和周数均为零。如果要计算包含首尾日期的日期列表,请单独统计列出的日期;这与计算两者之间的距离是不同的问题。

ISO的公开日期和时间概览(https://www.iso.org/iso-8601-date-and-time-format.html)介绍了标准日期表示法。如果需要每个端点的ISO周标签,请使用ISO周数工具,而不要用标签相减。标签会在周所属年份的边界重新开始,而连续的日序数会跨过该边界继续计算。

使用方法

  1. 输入时间间隔的开始日期和结束日期。
  2. 计算完整七天周期的数量。
  3. 查看日历天数总计,判断是否舍弃了不完整的一周。

隐私与限制

日期、时间和结果都会保留在浏览器中。不会上传任何输入内容。

相关工具

常见问题

跨过周日到周一的边界,会算作完整的一周吗?

不会。在这里,只有经过七个日期才算一个完整周。即使涉及两个不同的日历周,间隔也可能少于七天。

为什么完整周数结果中没有显示剩余天数?

除以七的结果会向零截断。日历天数总计仍包含整个间隔,但完整周数结果不会显示小数周。

如果结束日期早于开始日期,会怎样?

日历天数总计会变为负数,完整周数也会保留这个方向。少于七天的反向日期间隔会得到零个完整周,因为其中不包含完整的七天周期。

免费工具·使用在浏览器中次·无需账户