周数计算器

查找任意日期的 ISO 8601 周数,或查询特定周数和年份对应的日期范围。ISO 周从周一到周日,第 1 周定义为包含 1 月第一个周四的那一周。查看完整年度周历,当前周高亮显示。

Result

ISO Week NumberWeek 20
ISO Year2026
Day of WeekSaturday
Week Starts (Mon)2026-05-10
Week Ends (Sun)2026-05-16

常见问题

如何查询今天的 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 周数计算公式

  1. 找到包含该日期所在周的周四。
  2. ISO 年即为该周四所在的日历年。
  3. 周数 = ⌈(从 ISO 年 1 月 1 日到该周四的天数 + 1)/ 7 ⌉

周次编号差异:美国标准与 ISO 标准

美国采用与 ISO 8601 不同的周次编号规则。了解两种体系的差异,有助于避免国际项目和报告中的混淆。

属性ISO 8601美国(通行标准)
一周起始日周一周日
第 1 周定义包含 1 月 4 日(首个周四)包含 1 月 1 日
每年总周数52 或 5352 或 53(日期不同)
标准依据ISO 8601(国际标准)无正式标准
适用地区欧洲、亚洲、国际商业美国日历、部分软件
1 月 1 日是否一定在第 1 周?否(可能属于上一年的周)

本计算器使用 ISO 8601 标准(以周一为起始日,第 1 周 = 首个周四规则),这也是大多数编程语言和国际报告工具所采用的标准。

如何查询某日期的周数

如需查询任意日期的 ISO 周数,请使用上方的日期转周数模式:

  1. 在计算器顶部选择日期转周数模式。
  2. 使用日期选择器输入日期,或点击日历图标使用今天的日期。
  3. 结果将即时显示 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 日为周三。

相关工具