第几周计算器
第几周计算器用于查询某个公历日期是一年中的第几周,同时给出 ISO 8601 标准周数、简单口径周数、本月第几周、星期几、一年第几天和距年末剩余天数;周起始日可选周一或周日。
按公历(阳历)填写。默认今天,可改为任意一天。
影响「一年第几周(简单口径)」与「本月第几周」的划分;ISO 8601 周数始终以周一为周始,不受此项影响。
2026 年 7 月 12 日(周日) 是 ISO 8601 标准下 2026 年第 28 周(该周年共 53 周)。
「ISO 8601 周数」是国际通用标准(周一为一周之始,含当年第一个周四的那一周为第 1 周), 跨年周会归入相邻年份,一年有 52 或 53 周;「一年第几周(简单口径)」把含 1 月 1 日的那一周直接当作第 1 周, 更贴近「日历上从上往下数是第几周」的直觉。两套口径按需选用即可。
怎么用
- 选择日期:按公历(阳历)选中要查询的那一天,可改为任意支持范围内的日期。
- 选择一周从哪天开始:国内与 ISO 习惯选「周一」,美式排班可选「周日」;此项只影响「一年第几周(简单口径)」和「本月第几周」的划分。
- 读取 ISO 周数:页面顶部立即给出 ISO 8601 标准的「X 年第 Y 周」——这是日历软件、周报、国际业务通用的周编号。
- 查看更多口径:结果区还会列出「一年第几周(含 1 月 1 日为第 1 周)」「本月第几周」「星期几」「一年第几天」以及距年末剩余天数,按需取用。
核心要点
第几周计算器回答「今天是第几周」「某日期是一年的第几周」这类问题, 适合排班、周报、项目周次和跨国协作时对齐周编号。
- ISO 8601 周数:国际标准,周一为周始,含当年第一个周四的那一周为第 1 周,一年 52 或 53 周。
- 简单口径周数:把含 1 月 1 日的那一周当作第 1 周,更贴近「日历上从上往下数」的直觉。
- 年初、年末的日期在 ISO 口径下可能归入相邻年份的周(如 2021-01-01 属 2020 年第 53 周)。
- 例如 2018-12-31 是周一,但 ISO 口径归入 2019 年第 1 周;按简单口径(周一起)仍是 2018 年第 53 周。
- 周数只按日历划分,与法定节假日、调休无关。
原理与公式
ISO 8601 周数以周一为一周之始,规定「含当年第一个周四的那一周」为第 1 周 (等价于「含 1 月 4 日的那一周」)。判定时先取目标日期所在这一周的周四, 该周四落在哪一年就属于哪一「周年」:
本周周四所在年 = ISO 周年ISO 周数 = ⌊(本周周四 − 该周年 1 月 1 日)÷ 7 天⌋ + 1
ISO 周年是否 53 周:当该年 1 月 1 日为周四,或为闰年且 1 月 1 日为周三时为 53 周, 否则为 52 周(等价:12 月 31 日为周四的年份是 53 周)。
一年第几周(简单口径)把含 1 月 1 日的那一周当作第 1 周,按所选周起始日划分:简单周数 = ⌊(一年第几天 − 1 + 首日偏移)÷ 7⌋ + 1,其中「首日偏移」是 1 月 1 日距其所在周起始日的天数。本月第几周用同样的公式,把 当月 1 日代替 1 月 1 日即可。
计算示例
以 2021-01-01(周五)为例:它所在这一周(周一到周日)的周四是 2020-12-31,落在 2020 年, 故 ISO 周年为 2020;2020-12-31 是当年第 366 天(闰年),⌊(366 − 1) ÷ 7⌋ + 1 = 52 + 1 = 53,即 2020 年第 53 周。 而按简单口径(周一起),它是 2021 年的第 1 周。
常见问题
- 「第几周」到底怎么算?为什么不同工具算出的周数不一样?
- 因为周数有两套常见口径。① ISO 8601 国际标准:以周一为一周之始,把「含当年第一个周四的那一周」定为第 1 周(等价于含 1 月 4 日的那一周),一年有 52 或 53 周,年初年末的几天可能被归入上一年或下一年的周。② 简单口径:直接把「含 1 月 1 日的那一周」当作第 1 周,按你选的周起始日(周一或周日)往下数。Excel 的 WEEKNUM 默认用的是简单口径,而 ISOWEEKNUM、Outlook/多数手机日历用的是 ISO 口径,所以结果可能差 1 周。本工具两套都给出,你按需要选用即可。
- 为什么 1 月初的日期会显示成「上一年第 52 / 53 周」?
- 这是 ISO 8601 的正常规则。ISO 周以整周(周一到周日)为单位,一周的归属由这一周的周四落在哪一年决定。如果 1 月 1 日是周五、周六或周日,那么含它的那一整周的周四还在去年,于是这几天就归入上一年的第 52 或第 53 周;反过来,12 月末若干天也可能归入下一年的第 1 周。例如 2021-01-01 是周五,属于 2020 年第 53 周。若你想要「1 月 1 日一定在第 1 周」,请看结果里的「一年第几周(简单口径)」。
- 一年到底有 52 周还是 53 周?
- 按 ISO 8601,一年通常是 52 周,但当这一年的 1 月 1 日是周四,或该年为闰年且 1 月 1 日是周三时,就是 53 周(等价说法:12 月 31 日为周四的年份是 53 周)。例如 2020、2026 年是 53 周年,2021 年是 52 周年。由于 52 周 × 7 = 364 天,比一年少 1~2 天,所以每隔几年就需要一个 53 周的年份来「补齐」。本工具会直接标出当前 ISO 周年共有多少周。
- 12 月 31 日会不会算到下一年的第 1 周?
- 会,取决于 ISO 周规则。ISO 口径按这一周的周四所在年份确定周所属年:2018-12-31 是周一,它所在周的周四是 2019-01-03,所以属于 2019 年第 1 周;按简单口径(周一起)则仍是 2018 年第 53 周。做跨年周报、排班或项目周次核对时,先统一 ISO 口径还是简单口径,再使用对应结果。
- 「本月第几周」是怎么数的?
- 把「含当月 1 号的那一周」当作本月第 1 周,按你选择的周起始日(周一或周日)往下数,之后每跨过一个周起始日就进入下一周。例如某月 1 号是周一、又选了以周一为周始,那么 1~7 号是第 1 周、8~14 号是第 2 周,以此类推。它是日历直觉意义上的「本月第几周」,方便排班、值日、周会安排。
- 跨闰年、跨世纪的日期也算得准吗?
- 准确。本工具按公历(格里高利历)计算,闰年规则为「四年一闰、百年不闰、四百年再闰」,会正确处理 2 月 29 日;所有日期以 UTC 统一做整数天运算,没有时区误差。ISO 周年是否有 53 周也用标准的公历公式判定,因此无论跨闰年还是跨世纪都能给出正确的周数与「一年第几天」。
- 这里的周数和法定节假日、调休有关系吗?
- 没有关系。周数只是按日历把连续 7 天划成一周来编号,与春节、国庆等法定节假日以及调休补班无关,也不区分工作日和休息日。如果你要统计某段时间里的工作日 / 周末天数,或做加班、请假的天数核算,请使用本站「工作日计算器」「日期间隔计算器」等对应工具。