Start 提交收录

ISO 周数计算器

生活服务

输入日期,得出 ISO 周数、所属周年、星期几、周一至周日区间,以及该年的总周数。

留空则按今天计算。ISO 周从周一开始。

计算结果

ISO 周数 —
  • 所属周年 —
  • 星期几,1 = 周一 —
  • 本周开始 —
  • 本周结束 —
  • 年内第几天 —
  • 该年总周数 —

修改任意输入,结果即时更新。

公式与规则

  • ISO 8601 规定一周由周一到周日组成,含 1 月 4 日的那一周为第 1 周。
  • 周数 = floor((年内第几天 − 星期几 + 10) ÷ 7),结果为 0 或 53 时再按定义修正。
  • 周年不一定等于公历年:2025 年 12 月 31 日属于 2026 年第 1 周。
  • 星期几以 1 表示周一、7 表示周日,因此本周结束日等于开始日加六天。
  • 当年 1 月 1 日是周四,或闰年 1 月 1 日是周三时,该年有 53 周;其余年份为 52 周。

实际示例

元旦是周四

输入 2026-01-01

结果 2026 年第 1 周,星期 4,区间为 2025-12-29 至 2026-01-04。该年共 53 周。

公历年末最后一天

输入 2025-12-31

结果 属于 2026 年第 1 周,星期 3,因为含 2026 年 1 月 4 日的那一周从 2025 年 12 月 29 日开始。

年中的某个周一

输入 2026-06-15

结果 2026 年第 25 周,星期 1,区间为 2026-06-15 至 2026-06-21,是年内第 166 天。

常见问题

为什么这里的周数和手机上的不一样?

不少日历以周日为一周第一天,并把含 1 月 1 日的那一周算作第 1 周。ISO 8601 以周一为第一天,把含 1 月 4 日的那一周算作第 1 周,欧洲的学期、排班与工资周期都按这一口径。

12 月 31 日怎么会算进下一年?

一周不会被年份切开。跨年前后的日子若落在含 1 月 4 日的那一周内,就归入新一年的第 1 周;年末另一端也同理,会归回上一年的最后一周。

每年周数都一样吗?

不一样。一年有 52 周再加 1 天(闰年 2 天)。多出的那天若落在周四,该年就会有第 53 周,大约每五到六年出现一次。

ISO 周数用在哪里?

在挪威、瑞典、丹麦、芬兰、德国、荷兰等欧洲国家,学校假期、排班、交付档期与工资周期都按周数安排,因此当地人查周数的频率远高于查具体日期。

免责声明: 结果按页面所列公式计算,仅作参考;实际用量会受材料品牌、施工方式与环境影响,下单前建议预留余量。