时间与日期
周数计算器
选择一个日期,查看它的ISO周数、该周的起止日期以及接下来几周。
ISO周从周一开始。第1周是包含1月第一个周四的那一周。
ISO周数的计算方法
ISO 8601是欧洲以及大多数商业软件采用的国际日期标准,它规定一周从周一到周日。一年的第1周是包含该年第一个周四的那一周,也就是包含1月4日的那一周。要算出任意日期的周数,计算器会移到同一周的周四,计算这个周四是当年的第几天,除以七,向下取整再加一。
计算示例:2026年10月22日是周四,是当年的第295天。(295 − 1) ÷ 7 = 42,加一得到第43周,从10月19日(周一)到2026年10月25日(周日)。由于周四规则决定所属年份,新年前后的日期可能属于相邻年份:2027年1月1日(周五)仍属于2026年第53周。
| 年份 | ISO周数 | 第1周开始 | 1月1日是 |
|---|---|---|---|
| 2024 | 52 | 2024年1月1日(周一) | 周一 |
| 2025 | 52 | 2024年12月30日(周一) | 周三 |
| 2026 | 53 | 2025年12月29日(周一) | 周四 |
| 2027 | 52 | 2027年1月4日(周一) | 周五 |
| 2028 | 52 | 2028年1月3日(周一) | 周六 |
| 2029 | 52 | 2029年1月1日(周一) | 周一 |
| 2030 | 52 | 2029年12月31日(周一) | 周二 |
| 2032 | 53 | 2031年12月29日(周一) | 周四 |
当一年从周四开始,或者是从周三开始的闰年时,这一年有53个ISO周;其他年份都是52周。
ISO周与其他周数的区别
并非所有日历都一致。许多美国日历和电子表格默认以周日为一周的开始,并把包含1月1日的那一周称为第1周,因此同一天可能对应不同的周数;上面的结果会同时显示两种。与其他国家的供应商或同事沟通周数时,请说明你用的是哪种体系,或者写成ISO格式,例如2026-W43,这样年份也不会有歧义。
在电子表格中,Excel的ISOWEEKNUM函数以及返回类型为21的WEEKNUM遵循ISO 8601,而普通的WEEKNUM采用周日开始的规则。工资周期、4-4-5会计年度等零售日历以及学校课表可能有自己的编号方式,所以在依据周数确定截止日期或开具发票前请先核实。
常见问题
今天是第几周?
保持日期为今天。结果会显示当前的ISO周数、本周开始的周一和结束的周日,以及之后七周。
一年有52周还是53周?
大多数年份有52个ISO周。当1月1日是周四,或闰年的1月1日是周三时,这一年有53周;2026年和2032年就是例子。
为什么1月1日可能属于第52或53周?
ISO周属于其周四所在的年份。如果1月1日是周五、周六或周日,那一周的周四在12月,所以它算作上一年的最后一周。