周数

查找日期对应的周数

对比计算

下载

包含本次计算的输入与结果,以及您对比过的所有附加计算。

在日期与其ISO周数之间转换

ISO 8601周数用于标识一年中从周一到周日的某一具体周,编号从第1周到第52周(长年份为第53周)。 输入 任意日期即可查明其属于哪个ISO周,或输入ISO年份和周数即可查找该周涵盖的确切日历日期。

内部运作方式

根据ISO 8601标准(见上方引用),周始终从周一开始,一年的第1周被定义为包含该年第一个星期四的 那一周——相当于包含1月4日的那一周。由于这条规则,1月最开始的日期实际上可能属于前一年最后一 周,而12月最末尾的日期可能属于次年第1周。发生这种情况时,本计算器的”ISO周编号年份”会与该日期 的普通日历年份不同——这是预期的标准行为,而非错误。

计算示例

2023年1月1日是星期日。其ISO周编号年份为2022年,属于第52周——而非2023年的第1周——因为同 一周的星期四(2022年12月29日)仍属于2022日历年。反过来看,2019年的ISO第1周实际上从**2018年12月 31日(星期一)开始,到2019年1月6日(星期日)**结束。

需要考虑的关键因素

  • ISO 周编号刻意与其他常见的周编号惯例不同,混淆两者是一个真实且常见的困惑来源。 一些体 系(例如某些美国日历惯例)从周日开始计周,并把包含 1 月 1 日的那一周定为第 1 周,无论那一 周实际有几天落在新的一年——ISO 8601 的规则(周一为起点,第 1 周包含当年第一个星期四)是 一套具体、刻意设定的标准,而不是全世界唯一使用的惯例。
  • 大多数年份有 52 个 ISO 周,但有些年份有 53 个。 一个年份恰好有 53 个 ISO 周,具体发生 在 1 月 1 日落在星期四(平年)或落在星期三或星期四(闰年)时——这是「第 1 周包含 1 月 4 日」这条规则直接带来的数学结果,而不是一个随意的例外情况。
  • ISO 周数被广泛用于商业、制造业和项目规划,正是因为它提供了一种清晰、明确的方式来指代 「哪一周」,而无需依赖具体日期。 说「第 23 周」在跨国团队之间比具体的日期格式(日-月-年 与月-日-年因国家而异)更不容易产生歧义——这是 ISO 周数在排期和报告场景中被大量使用的一个 重要实际原因。
  • 一个日期的 ISO 周编号年份确实可能与其普通日历年份不同,这是标准、正确的行为,而不是一 个错误。 正如示例所示,12 月末或 1 月初的日期,可能属于编号为相邻日历年份的某一周——这 是 ISO 8601 规则带来的预期结果,而不是本计算器「算错了」。

常见错误

  • 假设第1周总是从1月1日开始。 ISO第1周由该年第一个星期四决定,而不是由日历日期决 定——较晚开始的第1周会把1月最开始的部分推入前一年的最后一周,正如示例所展示的那样。
  • 把ISO周数与不同的地区惯例混淆。 有些体系从周日开始计周,并把包含1月1日的那一周定为第1 周——在同一份日程表或电子表格中把这种惯例与ISO 8601混用,会得到看起来接近但实际并不一致的 周数。
  • 忘记一个年份可能有53周。 假设每年恰好有52周,会在1月1日恰好落在星期四(闰年为星期三) 的那些年份中打乱日期计算。

实用小知识

  • 想知道某个具体日期是星期几,而不是它属于哪个ISO周?星期几计算器 可以回答这 个更简单、相关的问题。
  • 需要计算两个日期之间的实际天数,而不是比较周数?日期与时间时长计算器 可以 直接处理这个问题。

来源: ISO 8601周日期.

常见问题

什么是ISO周数?

ISO 8601周数是一种标准化的方式,用于对一年中的周进行编号,从第1周到第52周(长年份为第53周)。与从1月1日开始的非正式计数不同,ISO周始终从周一开始,第1周被定义为包含该年第一个星期四的那一周。

为什么某个日期的ISO周编号年份可能与其日历年份不同?

由于第1周是由该年的第一个星期四定义的,1月最开始的几天实际上可能属于前一年的最后一周(例如,2023年1月1日是星期日,属于2022年的第52个ISO周),而12月最末尾的几天可能属于次年的第1周(例如,2018年12月31日是星期一,属于2019年的第1个ISO周)。这是预期的标准ISO 8601行为,而非错误。

一年有多少周?

大多数年份有52个ISO周,但有些年份有53周。每当1月1日恰逢星期四,或在闰年恰逢星期三时,该年就有53个ISO周。

确认您的年龄

为了创建账户,请告诉我们您的出生月份和年份。