Neatbo.

ISO 周数计算

查询公历日期的 ISO 周数、周历年及周一至周日范围。

浏览器本地处理输入公历日期输出ISO 周代码 / JSON
  1. 1添加输入
  2. 2调整设置
  3. 3获取结果

工具输入和文件在当前浏览器处理,不会上传。

输入内容

切换工具时在当前标签页临时保留输入。刷新或关闭后清除,较大的结果可能需要重新生成。

⌘ / Ctrl + Enter 运行

ISO 周从周一开始,第一周包含该年的第一个星期四;周日起始的日历可能不同。

按浏览器显示格式选择日期;所选值按 YYYY-MM-DD 保存,不会因时区变化而改变。

请选择日期。
正在准备处理工具…

开始之前

选择一个公历日期,查看 ISO 周代码、周历年及该周的周一至周日。ISO 周从周一开始,第一周包含该年的第一个星期四;跨年时周历年可能与公历年不同。

如何使用

  1. 选择日期,或使用“今天”“跨年示例”快捷按钮。
  2. 计算后核对 ISO 周历年与周一至周日范围,尤其注意跨年日期。
  3. 复制 ISO 周代码或周数,也可下载 JSON 结果。

支持范围与限制

用浏览器日期控件选择公历日期;控件显示格式可能因浏览器而异,内部按 YYYY-MM-DD 处理,不接受时刻或时区偏移。

按 ISO 8601 周历计算;采用周日为一周首日的日历可能得出不同周数。

计算仅在浏览器内完成,无需账户或上传。

操作示例

示例输入

2021-01-01
示例参数
{}

示例输出

{
  "date": "2021-01-01",
  "year": 2020,
  "week": 53,
  "isoWeek": "2020-W53",
  "weekday": 5,
  "weekStart": "2020-12-28",
  "weekEnd": "2021-01-03"
}

出现问题时

请选择真实的公历日期;不接受时间、偏移量或 0000 年。

常见问题

为什么 1 月 1 日有时属于上一周历年?

ISO 第一周必须包含该年的第一个星期四,因此 1 月 1 日可能属于上一 ISO 周历年;请以周代码中的年份为准。

结果与美国日历上的周数一样吗?

不一定。本工具按 ISO 8601 计算:周一为每周首日,第一周包含该年的第一个星期四;周日起始的日历可能采用不同编号。

可以输入时间或时区吗?

不可以。请选择公历日期;本工具计算所选日期的周数,不进行时区转换。

文档与延伸阅读

相关工具