日期间天数与周数

精确计算两个日期相隔多少天和多少周,可用于截止日期、通知期、倒计时、周年纪念或其他日期差计算。

结果

经过天数

经过周数

整周数

另加天数

使用方法 工具

  1. 输入开始日期。
  2. 输入结束日期。
  3. 查看经过的天数、相当于多少周,以及整周加余下天数的拆分。

假设条件

技术细节:字段含义
开始日期 startDate
较早的日期,通常是今天或某事开始的日期。
结束日期 endDate
较晚的日期。若早于开始日期,结果为负数。
方法说明

经过天数 = 结束日期 − 开始日期,按完整自然日计算(不计开始日期,结束日期作为边界)。周数 = 天数 ÷ 7,保留一位小数;也将相同总天数拆分为整周和余下天数,例如 10 天 = 1 周 + 3 天。

计算示例

2026 年 1 月 1 日至 2026 年 1 月 11 日

输入项: 开始日期: 2026-01-01, 结束日期: 2026-01-11

结果: 经过 10 天 = 1.4 周 = 1 周 + 3 天。

2026 年 1 月 1 日开始的四周通知期

输入项: 开始日期: 2026-01-01, 结束日期: 2026-01-29

结果: 28 天 = 正好 4 周,因此 1 月 29 日是 1 月 1 日之后四周。

2026 年 10 月 12 日至圣诞节倒计时

输入项: 开始日期: 2026-10-12, 结束日期: 2026-12-25

结果: 74 天 = 10 周 + 4 天。

两端日期都要计入,例如 1 月 1 日至 11 日的住宿或活动

输入项: 开始日期: 2026-01-01, 结束日期: 2026-01-12

结果: 11 天;将结束日期设为晚一天以纳入最后一天。酒店入住夜数则是普通日期差,即 10 晚。

实用指南
常见错误

常见问题

开始日期和结束日期都会计入吗?

不会。本工具计算经过天数,即结束日期减开始日期。1 月 1 日至 1 月 11 日为 10 天。若要两端都计入,将结束日期设为晚一天。

相当于多少周?

结果同时显示小数周数(10 天 = 1.4 周)和整周加天数(1 周 + 3 天)。

周数是日历周编号吗?

不是,这是经过时长。若要查询日历周编号(ISO 周),请使用显示周编号的日历。

上次审核: 2026-10-11

只计算自然日。工作日请使用日期间工作日计算器;完整日历月请使用日期间月份计算器。

此工具 根据上述假设提供参考估算值。

主题和工具偏好设置,以及已保存和最近使用的列表仅存储在此浏览器中。