WEEK INDEX CARD / ISO 8601

ISO周数查询

一句话说清用途:查一个日期属于第几周,也能反查第 N 周是哪几天。按 ISO 8601 口径(周一首日、第 1 周含第一个周四)计算,附 全年 52 / 53 周周历、跨年周提示 与周一周日双口径对照,批量查询含校验与 CSV 转义导出。

输入按公历日期解析;结果里的 ISO 年可能与公历年不同,跨年时会明确标注。

ISO WEEK—
W--
—
本周进度 —周一 → 周日

本日结果与双口径对照

—
口径每周起始第 1 周规则本日结果适用场景

第 N 周反查与全年周历

—
—
全年周历点周序号查看该周起止 · 橙色为当前周

批量日期查询

一行一条 · 逐行校验 · 转义导出

支持 YYYY-MM-DD、YYYY/MM/DD、YYYY.MM.DD;错误行保留原文并说明原因,输入按文本渲染。

#输入ISO 年-周周一 ~ 周日周日口径状态
还没有查询结果,点「填入示例」先看一遍。

🗂️ISO 周口径与常见误填 周一为首日、跨年周与 53 周判定

ISO 第一周 每周从周一开始,一年的第 1 周是包含当年第一个星期四的那一周,等价于「包含 1 月 4 日」;1 月初与 12 月底常出现 ISO 年与公历年不同。
52 或 53 周 平年 1 月 1 日为周四,或闰年 1 月 1 日为周三时该 ISO 年有 53 周;页面用「12 月 28 日必在最后一周」直接计算,并给出多年对照。
双口径差异 另有以周日为首日、1 月 1 日所在周即第 1 周的口径。页面同时列出两种结果,写周报编号前先统一口径。
反查规则 输入 ISO 年与周数,按 1 月 4 日必在第 1 周推出周一日期,再列出七天;周数超出该年总周数会校验失败,不顺延到下一年。
批量格式 一行一个日期,支持 YYYY-MM-DD、YYYY/MM/DD、YYYY.MM.DD;不存在的日期标注错误并保留原文,输入按纯文本渲染不执行 HTML。
导出与分享 CSV 含 ISO 年、周数、周一至周日与周日口径周数,逗号、引号、换行与公式前缀均已转义;分享链接只带一个日期。

这个工具解决什么问题

「这份周报写 W46 还是 W45?」差一周往往是因为口径不同。这个索引卡严格按 ISO 8601 算:周一为首日、第 1 周含当年第一个周四,给出 ISO 年-周、本周起止、跨年判定,还能从第 N 周反查周一到周日七天的日期,并列出全年 52 / 53 周的完整周历。批量查询带逐行校验与 CSV 转义导出,排期、周报编号、学年周次都能直接用。

四条编号原则

  • 先写清口径:ISO 年-周(如 2026-W46)比「第 46 周」更不易误读。
  • 跨年看 ISO 年:12 月底可能属于下一 ISO 年的第 1 周,别照抄公历年份。
  • 53 周要复核:遇到第 53 周先用全年周历确认该年确实有 53 周。
  • 批量先校验:不存在的日期与格式错误的行会单独标出,导出前先看失败行数。

按这几步用

  1. 选一个日期:首屏日期选择器默认今天,点「查询周数」得到 ISO 年-周与本周七天。
  2. 看结果与对照:结果区给出本周起止、全年周数、年内第几天、周日口径周数,并在表格里对照两种口径。
  3. 反查第 N 周:输入 ISO 年与周数,点「反查起止日期」得到周一至周日的具体日期。
  4. 浏览全年周历:橙色为当前周,点任意周序号即可查看该周起止;下方列出前后年份的周数对比。
  5. 批量查询:粘贴多行日期,点「批量查询」逐行校验,跨年周与错误行分别标注。
  6. 导出或分享:导出带转义的 CSV,或用「复制分享链接」把当前日期发给同事核对。

小提示

示例里特意放了 1 月 1 日、12 月 31 日与两行非法日期,用来观察跨年周与校验提示;输入内容一律按文本渲染,不会执行其中的 HTML。

更新记录

  • v1.0 2026-11-11 工具上线:ISO 8601 周算法与 ISO 年-周编号、周历索引卡与七天视图、全年 52/53 周周历点击反查、第 N 周起止反查与越界校验、周一 / 周日双口径对照、跨年周标注、多年周数对比、批量日期校验与 CSV 转义导出。

常见问题

ISO 8601 的第一周怎么定?

ISO 规定每周从周一开始,一年的第 1 周是包含当年第一个星期四的那一周,等价说法是「包含 1 月 4 日的那一周」。因此 1 月 1 日到 1 月 3 日常常属于上一年的最后一周,12 月底也可能属于下一年的第 1 周。

一年到底是 52 周还是 53 周?

按 ISO 口径,平年通常 52 周,若 1 月 1 日是星期四,或闰年的 1 月 1 日是星期三,则该年有 53 周。页面用「12 月 28 日一定在最后一周」这条性质直接算,并列出多年对照表,不用查表猜。

为什么有的工具算出来的周数不一样?

口径不同:ISO 以周一为首日、第 1 周含第一个周四;另有以周日为首日、把 1 月 1 日所在周算第 1 周的口径。本页同时给出两种结果并标出差异,写周报编号和排期时请先统一口径。

第 N 周能反查具体日期吗?

能。输入 ISO 年与周数,页面按「1 月 4 日必在第 1 周」推出该周周一的日期,再列出周一到周日七天。周数超出该年 52 或 53 周会明确提示校验失败,不会顺延到下一年。

批量查询支持什么格式?

一行一个日期,支持 YYYY-MM-DD、YYYY/MM/DD 与 YYYY.MM.DD;空行跳过,不存在的日期会标注错误并保留原文。导出 CSV 时对逗号、引号、换行与公式前缀做转义,输入内容按文本渲染,不执行 HTML。

跨年周属于哪一年?

以 ISO 年为准,不是公历年。例如某年 12 月 31 日可能落在下一 ISO 年的第 1 周;页面会分别显示「公历日期」与「ISO 年-周」,并标注是否跨年,避免周报编号写错年份。

查询会上传日期数据吗?

不会。周数计算、批量校验与 CSV 生成都在本机完成,分享链接只带一个日期字符串,不含任何个人数据。

周历里为什么有的年份有 W53?

ISO 年长度不是整天数整除 7 能简单判断的,取决于 1 月 1 日是星期几以及是否为闰年。页面按 12 月 28 日所在周计算总周数,并在前后年份对照里把 53 周的年份直接列出来。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码