星期计算器

输入日期,即可查看它是星期几、ISO 周数和它是一年中的第几天。表格列出未来十年中同一日期的情况。

免费 在浏览器中运行 核对于2026年11月10日星期二

任意公历日期,即今天大多数国家使用的历法。

结果

星期 —
年内日序 — 1月1日为第1天。12月31日为第365天,闰年为第366天。
ISO 周 — 每周从星期一到星期日。第1周包含该年的第一个星期四。
距今天的天数 — 负数表示该日期在过去。
未来十年中的同一日期

此工具在您的浏览器中运行。您输入的内容不会发送给我们。

使用方法

  1. 在“日期”框中输入日期,或从日历中选择。
  2. 读取“星期”,然后读取“ISO 周”和“年内日序”。
  3. 若是今天之前或之后的日期,请读取“距今天的天数”。
  4. 打开“未来十年中的同一日期”,查看今后每一年中同一日期的星期。

星期如何算出

星期由蔡勒公式(Zeller's congruence,以克里斯蒂安·蔡勒命名)算出(英文资料)。它把日、月和年合并为一个和,该和除以7的余数即为星期。一月和二月分别按上一年的第13和第14个月计算。

公式在其自身计数中,0表示星期六。本页面将结果平移,使0表示星期日,这与此处的日历计数一致。用 5J 代替 −2J 得到的余数相同,因为5与 −2相差7。

h = (q + ⌊13 × (m + 1) ÷ 5⌋ + K + ⌊K ÷ 4⌋ + ⌊J ÷ 4⌋ + 5J) mod 7

q  月中的日
m  月,一月和二月分别按上一年的 13和 14月计
K  世纪内的年份(年 mod 100)
J  世纪(年 ÷ 100,向下取整)
h  0 = 星期六,1 = 星期日,……,6 = 星期五

年内日序与 ISO 周

年内日序从1月1日起算,即第1天。ISO 周数依照 ISO 8601:每周从星期一到星期日,第1周为包含该年第一个星期四的那一周。因此2025年12月29日属于2026年的第1周,2027年1月1日属于2026年的第53周。

本计算器不涵盖的内容

  • 各国采用公历之前的日期。本页面对每个日期都适用公历规则,因此对较早的日期,它给出的星期可能与当时人们所用的不同。
  • 时区与时刻:日期被视为日历日,星期不会因您所在的位置而改变。

计算示例:1969年7月20日

7月和1969年无需调整,因此 q = 20,m = 7,K = 69,J = 19。各项为:20(日);⌊13 × 8 ÷ 5⌋ = ⌊20.8⌋ = 20;69;⌊69 ÷ 4⌋ = 17;⌊19 ÷ 4⌋ = 4;以及 5 × 19 = 95。

它们的和为 20 + 20 + 69 + 17 + 4 + 95 = 225。225除以7得32余1,因此 h = 1,即星期日。结果为1969年7月20日,星期日。

该日期是当年的第201天,位于1969年的第29周。

输出 数值
星期 星期日
年内日序 201
ISO 周 第29周,1969年

常见问题

如何查出某个日期过去或将来是星期几?

在“日期”框中输入该日期。“星期”一项会以您的语言给出星期名称。它用蔡勒公式算出,只需要日、月和年。

什么是 ISO 周数?

它是国际标准的周数,即 ISO 8601。每周从星期一到星期日,第1周包含该年的第一个星期四。一年有52或53个 ISO 周。

为什么1月1日有时属于上一年的最后一周?

当1月1日是星期五、星期六或星期日时,包含它的星期一至星期日这一周,其星期四在上一年。因此这一周是上一年的最后一周。

设备的时区会改变星期吗?

不会。日期被视为没有时刻、也没有时区的日历日,因此无论您在哪里、钟表显示什么,星期都不变。

为什么未来几年的表格中,有些年份不显示日期?

2月29日只在闰年存在。在其他年份,表格显示“不存在此日期”,因此您可以看出哪些年份没有这一天。

页面会把我输入的日期发送到什么地方吗?

不会。星期和周数都在您的浏览器中计算,您输入的日期不会被保存在页面中,也不会发送给我们。

资料来源

数据和文字最近核对于2026年11月10日星期二。

我们使用必要的 Cookie 来运行网站。经您同意后,Google 还会使用广告 Cookie 展示个性化广告。如果您拒绝,仍会看到广告,但广告不会个性化。