ISO 周数计算器
查找任意日期对应的 ISO-8601 周数,或查看指定某一周的日期范围——全部在你的浏览器中完成。
ISO 周数计算器完全在你的浏览器中运行。你输入的日期和周数均在本地计算,不会上传到 ArrayKit。
打开日期计算器
关于 ISO 周数计算器
ISO 周数计算器可以一步将任意日历日期转换为对应的 ISO-8601 周数和周历年份。选择一个日期,即可看到确切的周数(如 2026-W03)、ISO 周历年份、星期几,以及该周所覆盖的完整周一至周日日期范围。切换到“周数 → 日期范围”模式即可反向操作:输入年份和周数,获取准确的起止日期。它正确遵循 ISO-8601 规则——第 1 周是包含该年第一个星期四的那一周——因此即使周历年份与日历年份不同,12 月末和 1 月初的日期也会被正确归入相应周历年份,并且能识别哪些年份有 53 周而不是 52 周。适用于冲刺计划、薪资和账单周期、排班表,以及任何按周数追踪工作的电子表格或系统。所有计算均在浏览器本地完成——不会上传任何日期。
功能特性
- 将任意日期转换为其 ISO-8601 周数和周历年份
- 显示所选日期的星期几(周一至周日)
- 显示该 ISO 周的完整周一至周日日期范围
- 反向模式:输入年份和周数以获取日期范围
- 正确解析跨年边界的 ISO 周历年份
- 显示指定年份有 52 周还是 53 周
- 一键“今天”按钮,快速跳转到当前周
- 为周标签、日期和完整范围分别提供复制按钮
如何使用 ISO 周数计算器
- 选择“日期 → 周数”模式并选择一个日期,或点击“今天”
- 查看 ISO 周数、周历年份和星期几
- 切换到“周数 → 日期范围”模式即可反向操作
- 输入年份和周数以查看周一至周日的范围
- 复制你需要的周标签或日期范围
示例
输入
2026-01-15
输出
ISO week: 2026-W03 (week 3)
Range: Mon 2026-01-12 – Sun 2026-01-18
2026 年 1 月 15 日属于 ISO 第 3 周,该周从 1 月 12 日(周一)到 1 月 18 日(周日)。
常见错误与故障排除
- 12 月末的某个日期显示的周历年份与日历年份不一致。 — 这是正确的 ISO-8601 行为:12 月 31 日可能属于下一个周历年份的第 1 周,而 1 月 1 日可能属于上一个周历年份的第 52 或第 53 周,具体取决于它们落在星期几。
- 为某一年输入第 53 周时出现错误。 — 并非每一年都有 53 个 ISO 周——大多数年份只有 52 周。ISO 周数计算器会显示指定年份共有多少周,以便你在输入前了解有效范围。
- 这里显示的周数与我的电子表格或日历应用不一致。 — 有些工具使用美式周数编号(周日为一周开始,第 1 周 = 包含 1 月 1 日的那一周)而非 ISO-8601。本计算器始终遵循 ISO-8601 标准:周一为一周开始,第 1 周包含该年第一个星期四。
- 某一周的日期范围看起来偏移了一天。 — ISO 周始终是周一到周日。如果你期望的是周日或周六开始的一周,那属于另一种非 ISO 的惯例。
常见问题
- 什么是 ISO 周数?
- 它是 ISO-8601 标准定义的年内周数:每周从周一到周日,第 1 周是包含该年第一个星期四的那一周(等价于包含 1 月 4 日的那一周)。每个日期恰好属于一个 ISO 周。
- ISO 周数计算器如何处理跨年边界的日期?
- 它会计算正确的 ISO 周历年份,该年份可能与日历年份不同。例如,2021 年 1 月 1 日属于周历年份 2020 的 ISO 第 53 周,而某些 12 月末的日期则属于下一个周历年份的第 1 周。
- 是不是每一年都有 53 个 ISO 周?
- 不是。大多数年份只有 52 个 ISO 周;只有当 1 月 1 日恰好是星期四,或者该年是闰年且 1 月 1 日是星期三时,那一年才有 53 周。计算器会为你选择的年份显示正确的周数。
- 我可以把周数反向转换为日期范围吗?
- 可以。切换到“周数 → 日期范围”模式,输入年份和周数,工具会返回该 ISO 周准确的起始日期(周一)和结束日期(周日)。
- 这和 Excel 或 Google 表格里的周数一样吗?
- 只有在你使用 ISO 周系统时才一样(Excel 中的 ISOWEEKNUM,或返回类型为 21 的 WEEKNUM)。大多数电子表格默认的 WEEKNUM 使用周日为一周开始的惯例,结果会有所不同,尤其是在跨年边界附近。
- ISO 周数计算器会上传我输入的日期吗?
- 不会。所有日期计算都在你的浏览器本地完成。你输入的日期和周数永远不会离开你的设备,也不会发送给 ArrayKit。
相关工具
- 日期计算器 — 在浏览器中给任意日期加减年、月、周和天,求出结果日期。
- 日期时长计算器 — 在浏览器中求出两个日期之间的年、月、周、天、小时和工作日。
- 工作日计算器 — 推算工作日或统计两个日期之间的工作日
- 年龄计算器 — 在浏览器中把出生日期转成截至任意日期的精确年月天年龄,外加总周数、天数和小时数。
- 时长转换器 — 在浏览器中把一个时长在秒、分、小时、天、HH:MM:SS 和人类可读字符串之间转换。
- Unix 时间戳转换工具 — 在 Unix 时间戳与可读日期(本地和 UTC)之间转换。
全部 ArrayKit 工具