Intermediate

两个日期之间的周数

计算任意两个日历日期之间的精确周数,分解为完整周数、剩余天数和精确的小数总计。
Any recognizable date format
Any recognizable date format
Decimal weeks
25.29

25 full weeks + 2 天

Weeks from days
177 ÷ 7 = 25.29 周
2026-01-012026-06-2725.29 周Partial week progress within the remaining days
整周
25
Remaining days
2
Decimal weeks
25.29
总天数
177
Step by step
  1. 1

    Days between dates

    177
    ⌊|end − start| ÷ 86,400,000 ms⌋ — partial days are dropped.
  2. 2

    整周

    ⌊177 ÷ 7⌋ = 25
  3. 3

    Remaining days

    177 mod 7 = 2
  4. 4

    Decimal weeks

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

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

用结束日期减去起始日期,取绝对值,然后将得到的整数天数除以 7。整数部分为完整周数,余数为剩余天数,完整商为小数形式的周数。日期顺序无关紧要,不足一天的部分将被忽略。

公式
weeks = |end − start| in days ÷ 7
How this is calculated

以任意可识别的格式(例如 YYYY-MM-DD)输入起始日期和结束日期。每个日期被解析为毫秒时间戳,计算器取绝对差值,因此两个日期的顺序无关紧要——结果始终为正数。

毫秒差值除以 86,400,000(一天的毫秒数)并向下取整,得到总整数天数。总天数随后分解为完整周数(天数 ÷ 7 的整数商)和剩余天数(余数,0 至 6)。小数形式的周数即为总天数 ÷ 7,保留小数部分作为连续测量值。

此计算使用日历天数差值,因此向下取整操作会舍去不足一天的部分;由于解析假设使用本地时区,夏令时切换附近的日期可能受到影响。起始日期和结束日期相同时返回零周和零天。

常见问题

不重要。计算器使用绝对差值,因此交换起始日期和结束日期得到的周数和天数相同。

完整周数是完整 7 天周期的整数计数,余下部分以剩余天数显示。小数周数将相同的区间表示为单个小数,例如 3.5 周而不是 3 周零 4 天。

不会。总天数计算向下取整,因此一天中的时间部分会被舍去,只有完整的日历天数才计入周数总计。

也称为

两日期相差周数
相差多少周
周差计算
几周后
统计周数
两个日期周数
周间隔

APA

TG we-Calculate Editorial Team. (2026). 两个日期之间的周数 [Online calculator]. TG we-Calculate. https://we-calculate.com/zh/calculator/weeks-between-dates

Chicago

TG we-Calculate Editorial Team. "两个日期之间的周数." TG we-Calculate. 2026. https://we-calculate.com/zh/calculator/weeks-between-dates.

IEEE

TG we-Calculate Editorial Team, "两个日期之间的周数," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/zh/calculator/weeks-between-dates

BibTeX

@misc{wecalculate_weeks_between_dates, title = {两个日期之间的周数}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/zh/calculator/weeks-between-dates}}, year = {2026}, note = {TG we-Calculate} }

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