周数计算器
查找任意日期的 ISO 8601 周数,或查询特定周数和年份对应的日期范围。ISO 周从周一到周日,第 1 周定义为包含 1 月第一个周四的那一周。查看完整年度周历,当前周高亮显示。
Result
常见问题
如何查询今天的 ISO 周数?
直接使用上方的周数计算器——默认选中今天的日期,并即时显示当前 ISO 周数、ISO 年以及本周的周一至周日日期范围。完整年度周历会高亮当前周,便于快速参考。
什么是 ISO 周数?
ISO 周数由国际日期和时间标准 ISO 8601 定义。ISO 周从周一开始,到周日结束。一年的第 1 周是包含该年第一个周四的那一周(等价于包含 1 月 4 日的那一周)。一年共有 52 或 53 个 ISO 周。
ISO 第 1 周是如何确定的?
ISO 第 1 周是包含该日历年第一个周四的那一周。这意味着:若 1 月 1 日落在周五、周六或周日,则该日属于上一个 ISO 年的最后一周;若 12 月 31 日落在周一、周二或周三,则该日属于下一年的第 1 周。
为什么周数所属的年份有时与日历年不同?
由于 ISO 周总是从周一开始,且第 1 周以第一个周四为锚点,每个日历年开头和结尾的几天可能属于不同的 ISO 周年。例如,2019 年 12 月 31 日属于 2020 年第 1 周,而非 2019 年第 53 周。计算器始终在周数旁同步显示正确的 ISO 年。
ISO 周数与美国周数有什么区别?
ISO 周以周一为起始日,第 1 周定义为包含 1 月 4 日(即首个周四)的那一周。美国周次编号通常以周日为起始日,第 1 周是包含 1 月 1 日的那一周。因此,同一日期在两种体系下可能对应不同的周数,年初附近尤为明显。
哪些年份有 53 个 ISO 周?
当 1 月 1 日落在周四时(普通年),或当 1 月 1 日落在周三时(闰年),该年有 53 个 ISO 周。近期含 53 周的年份包括 2015、2020 和 2026 年。计算器中的年度周历表会列出所选年份的全部周数,可直接查看该年是 52 周还是 53 周。
如何根据周数查询对应日期?
在计算器中切换到「周数转日期」模式,输入年份和 ISO 周数,即可获得该周的周一开始日期和周日结束日期。例如,2026 年第 1 周从 2025 年 12 月 29 日(周一)开始,至 2026 年 1 月 4 日(周日)结束。
周数在商业和软件中有哪些应用?
ISO 周数广泛用于敏捷冲刺规划(如「第 14 周冲刺」)、供应链排期、财务报告(财务周)、欧盟劳动法规,以及众多日期/时间库(Python 的 isocalendar()、JavaScript 的 Temporal API、SQL 的 EXTRACT(WEEK ...))。欧洲和国际体系大多使用 ISO 周;美国系统则常采用以周日为起始的周次规则。
ISO 8601 周数规则
ISO 8601 标准定义了一套周次编号系统,广泛应用于欧洲、亚洲大部分地区以及众多国际商业场景。ISO 8601 规定:
- 第 1 周是包含该年第一个周四的那一周,等价于包含 1 月 4 日的那一周。
- 每个 ISO 周从周一开始,到周日结束。
- 一年共有 52 或 53 个 ISO 周。当 1 月 1 日是周四时,或(闰年中)1 月 1 日是周三或周四时,该年有第 53 周。
- ISO 周年与日历年在 1 月 1 日和 12 月 31 日附近可能不一致。例如,2019 年 12 月 31 日属于 2020 年第 1 周。
ISO 周数计算公式
- 找到包含该日期所在周的周四。
- ISO 年即为该周四所在的日历年。
- 周数 = ⌈(从 ISO 年 1 月 1 日到该周四的天数 + 1)/ 7 ⌉
周次编号差异:美国标准与 ISO 标准
美国采用与 ISO 8601 不同的周次编号规则。了解两种体系的差异,有助于避免国际项目和报告中的混淆。
| 属性 | ISO 8601 | 美国(通行标准) |
|---|---|---|
| 一周起始日 | 周一 | 周日 |
| 第 1 周定义 | 包含 1 月 4 日(首个周四) | 包含 1 月 1 日 |
| 每年总周数 | 52 或 53 | 52 或 53(日期不同) |
| 标准依据 | ISO 8601(国际标准) | 无正式标准 |
| 适用地区 | 欧洲、亚洲、国际商业 | 美国日历、部分软件 |
| 1 月 1 日是否一定在第 1 周? | 否(可能属于上一年的周) | 是 |
本计算器使用 ISO 8601 标准(以周一为起始日,第 1 周 = 首个周四规则),这也是大多数编程语言和国际报告工具所采用的标准。
如何查询某日期的周数
如需查询任意日期的 ISO 周数,请使用上方的日期转周数模式:
- 在计算器顶部选择日期转周数模式。
- 使用日期选择器输入日期,或点击日历图标使用今天的日期。
- 结果将即时显示 ISO 周数、ISO 年、星期几,以及该周的完整周一至周日日期范围。
示例: 2026 年 1 月 1 日是周四,属于 2026 年第 1 周,该周从 2025 年 12 月 29 日(周一)延伸至 2026 年 1 月 4 日(周日)。
完整年度周历表
计算器底部的**[年份]全年周历**表列出了所选年份的所有 ISO 周,并显示每周的周一开始日期和周日结束日期,当前周高亮显示,便于快速查找。该表适用于:
- 规划冲刺周期和财务季度
- 确认某个特定日期属于哪一周
- 识别含有 53 个 ISO 周的年份(长年)
- 在不同周次系统之间进行交叉比对
含有 53 个 ISO 周的近期年份示例:2015、2020、2026、2032。这类年份的 1 月 1 日为周四,或(闰年中)1 月 1 日为周三。