一句话说清用途:查一个日期属于第几周,也能反查第 N 周是哪几天。按 ISO 8601 口径(周一首日、第 1 周含第一个周四)计算,附 全年 52 / 53 周周历、跨年周提示 与周一周日双口径对照,批量查询含校验与 CSV 转义导出。
输入按公历日期解析;结果里的 ISO 年可能与公历年不同,跨年时会明确标注。
| 口径 | 每周起始 | 第 1 周规则 | 本日结果 | 适用场景 |
|---|
支持 YYYY-MM-DD、YYYY/MM/DD、YYYY.MM.DD;错误行保留原文并说明原因,输入按文本渲染。
| # | 输入 | ISO 年-周 | 周一 ~ 周日 | 周日口径 | 状态 |
|---|---|---|---|---|---|
| 还没有查询结果,点「填入示例」先看一遍。 | |||||
| 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 转义导出,排期、周报编号、学年周次都能直接用。
示例里特意放了 1 月 1 日、12 月 31 日与两行非法日期,用来观察跨年周与校验提示;输入内容一律按文本渲染,不会执行其中的 HTML。
ISO 规定每周从周一开始,一年的第 1 周是包含当年第一个星期四的那一周,等价说法是「包含 1 月 4 日的那一周」。因此 1 月 1 日到 1 月 3 日常常属于上一年的最后一周,12 月底也可能属于下一年的第 1 周。
按 ISO 口径,平年通常 52 周,若 1 月 1 日是星期四,或闰年的 1 月 1 日是星期三,则该年有 53 周。页面用「12 月 28 日一定在最后一周」这条性质直接算,并列出多年对照表,不用查表猜。
口径不同:ISO 以周一为首日、第 1 周含第一个周四;另有以周日为首日、把 1 月 1 日所在周算第 1 周的口径。本页同时给出两种结果并标出差异,写周报编号和排期时请先统一口径。
能。输入 ISO 年与周数,页面按「1 月 4 日必在第 1 周」推出该周周一的日期,再列出周一到周日七天。周数超出该年 52 或 53 周会明确提示校验失败,不会顺延到下一年。
一行一个日期,支持 YYYY-MM-DD、YYYY/MM/DD 与 YYYY.MM.DD;空行跳过,不存在的日期会标注错误并保留原文。导出 CSV 时对逗号、引号、换行与公式前缀做转义,输入内容按文本渲染,不执行 HTML。
以 ISO 年为准,不是公历年。例如某年 12 月 31 日可能落在下一 ISO 年的第 1 周;页面会分别显示「公历日期」与「ISO 年-周」,并标注是否跨年,避免周报编号写错年份。
不会。周数计算、批量校验与 CSV 生成都在本机完成,分享链接只带一个日期字符串,不含任何个人数据。
ISO 年长度不是整天数整除 7 能简单判断的,取决于 1 月 1 日是星期几以及是否为闰年。页面按 12 月 28 日所在周计算总周数,并在前后年份对照里把 53 周的年份直接列出来。
现在只有你自己能看到这条留言(已标上「待审核」),管理员审核通过后才会展示给所有人~
还没有留言,来抢沙发吧!