将 ISO 周数转换为日期,或查询任意日期对应的周数。支持任意年份。
查找常见周数问题的答案:
ISO 8601 标准定义了年份的周数。一周从周一开始,到周日结束。第 1 周是包含当年第一个周四的那一周(或包含 1 月 4 日的那一周)。
一年可能有 52 或 53 周。以周四开始(或闰年以周三开始)的年份有 53 周。
WeekCalc 实现的是 ISO 8601 周日期系统,这是周数编号的国际标准。以下是每个计算结果背后的方法论:
步骤 1:找到星期四。 对于任意给定日期,ISO 周数的计算方法是找到该日期所在周的星期四。这是因为星期四是 ISO 周(周一至周日)的中间日。
步骤 2:确定年份。 ISO 周年的归属取决于那个星期四落在哪个日历年中。这意味着12月下旬的日期可能属于下一 ISO 年的第 1 周(反之,1 月初的日期可能属于上一 ISO 年的最后一周)。
步骤 3:编号周数。 第 1 周是包含 1 月 4 日的那一周(等价于第一个包含星期四的周)。之后的周数依次递增。
步骤 4:处理边界情况。 一年可能有 52 或 53 个 ISO 周。以周四开始(或闰年以周三开始)的年份有 53 周——虽然少见,但对于准确的规划来说很重要。
我们的算法自动处理所有边界情况,包括跨年周、闰年和 53 周阈值。每个计算结果均已通过 ISO 8601 标准验证,并与已发布的日历数据进行了交叉核对。
WeekCalc 是一个免费的开源网页工具,旨在提供最准确的 ISO 8601 周数计算结果。该计算器是从零开始开发的,严格按照 ISO 8601 规范实现,而非逆向工程现有工具或从其他网站复制数据。
为什么选择 WeekCalc?
数据来源: ISO 8601:2004(国际标准化组织)。我们的实现已通过维基百科 ISO week date 条目和 NIST 日历参考的验证。
今天是第几周? — 使用上面的计算器查询今天的 ISO 周数。
第 1 周是哪几天? — 每年的第 1 周从包含 1 月 4 日的那一周的周一开始。请参阅我们的 年度周历 查看确切日期。
每年都是 52 周吗? — 大多数年份有 52 周,但有些年份有 53 周。如果某年以周四开始(或闰年以周三开始),则该年有 53 周。
如何计算周数? — ISO 8601 周数通过确定该周周四所属的年份来确定。第 1 周是包含该年第一个周四的那一周。