周数查询

页面顶部是按欧洲 ISO 算法得到的本周周数。换个日期就能查别的周,也可以反过来问:第 36 周是哪几天。ISO 和美国两种编号都会显示,因为它们对不上的次数比大多数人以为的要多。

下面这个数字是按欧洲(ISO)算法得到的本周周数。换个日期就能查别的周。

—

周一至周日
—
星期几
—
美国式周数
—
一年中的第几天
—
这一年有多少周
—
今年还剩多少周
—

指定周对应哪些日期

所有计算都在你的浏览器里完成,不会向任何地方发送。ISO 规则值得记住:第 1 周是包含当年第一个星期四的那一周,所以 1 月 1 日可能属于上一年的第 52 或 53 周,而 12 月 29 日可能已经是下一年的第 1 周。也正因如此,一周有属于自己的年份,未必等于日历年。

相关工具: 日期计算器, 年龄计算器, 工时计算器, 城市之间的时差

使用方法

  1. 最大的那个数字是当前周数。改过日期之后,点「今天」可以回到今天。
  2. 输入或选择任意日期,就能看到它的周数、所属的周一至周日区间、星期几以及一年中的第几天。
  3. 要反过来查,就在第二块里填年份和周数,会给出这一周具体覆盖的日期。
  4. 如果你的日期上两种算法对不上,会出现一条提示说明哪个是哪个。只有真的存在差别时才显示。

实用说明

第 1 周并不就是一月的头七天

按 ISO 8601——欧洲各国和多数商业软件采用的规则——第 1 周是包含当年第一个星期四的那一周,也就是包含 1 月 4 日的那一周,而一周从周一到周日。由此带来的结果常让人意外:1 月 1 日可能属于上一年的第 52 或 53 周,而 12 月 29 日可能已经是下一年的第 1 周。从 1 月 1 日开始数天数再除以七,会整整差出一周,而且差不多每隔一年就在年关出错——恰好是大家做计划的时候。

一周有属于自己的年份

因为周会跨过年界,只给周数不给年份就只回答了一半。2019 年 12 月 30 日是 2020-W01:这样写毫无歧义;写成「第 1 周」,读者就会默认是 2019 年。本页始终把周所属的年份放在数字旁边,而且用的是 ISO 年,它在每年一月和十二月的几天里与日历年不同。电子表格和项目管理工具也是这么做的,所以一个日期才会出现在看似不属于它的年份下面。

美国算法是另一种算法,不是错的算法

在美国,一周从周日开始,第 1 周就是包含 1 月 1 日的那一周,所以第一周通常是不完整的。这会让几乎每个编号都比 ISO 差出一位,也就成了不同国家同事之间稳定的误会来源:两人都在说「第 14 周」,指的却是不同的七天。两种都不算错。这里两个都显示,方便你看出对方用的是哪一种。

常见问题

今天是今年的第几周?

就是本页顶部那个数字,用的是欧洲以及多数日历和商业软件采用的 ISO 算法。如果你要美国式编号,它在日期下面那份清单里;两者不一致时会出现提示。

为什么我的日历显示的周数不一样?

几乎总是因为它用的是另一种约定。看看它怎么处理一月初的几天:如果不管星期几都把 1 月 1 日算作第 1 周,那就是美国规则。Outlook、Google 日历和 iOS 都有相应设置。

一年有多少周?

多数年份五十二周,有些年份五十三周:当一年以星期四开始,或者是以星期三开始的闰年时,就有 53 个 ISO 周。这大约每五到六年出现一次,2020 和 2026 就是例子。页面会显示你所查日期所属那一年的周数。

能查某一周包含哪些日期吗?

能,第二块就是干这个的。填上年份和周数,就会给出周一和周日。如果你问的那一周该年份没有——比如 52 周的年份里的第 53 周——页面会直说,而不是悄悄给你错误的日期。

我的日期会被发送到什么地方吗?

不会。所有计算都在这个标签页里完成;不发到服务器,不保存,也不记录。页面断网也能用。

相关工具