星期几计算器

输入任意日期,即时查询该日期是星期几。本计算器适用于历史、当前和未来日期,还可显示该日期是一年中的第几天和 ISO 周数。

Result

Saturday

May 16, 2026

Weekend
Day of WeekSaturday (#6)
Day of YearDay 136
ISO Week NumberWeek 20
TypeWeekend

常见问题

2000 年 1 月 1 日是星期几?

2000 年 1 月 1 日是星期六。你可以在星期几计算器中输入 2000-01-01 进行验证。

2026 年 7 月 4 日是星期几?

2026 年 7 月 4 日是星期六。独立日落在周六意味着美国联邦假日将在 2026 年 7 月 3 日(周五)补休。

如何查找某个日期是星期几?

在我们的星期几计算器中输入日期——它会即时显示工作日名称、是周末还是工作日、年内第几天(1-365/366)以及 ISO 周次。如需手动计算,可以使用泽勒公式(Zeller's Congruence)或末日算法(Doomsday Algorithm)。

什么是 ISO 周次?

ISO 周次(ISO 8601)标识一年中的特定周。周次从周一到周日,第 1 周定义为包含该年第一个周四的那一周。一年有 52 或 53 个 ISO 周。1 月初的几天可能属于上一年的最后一周。

什么是年内第几天?

年内第几天(也称序数日期)是从 1 到 365(闰年 366)的数字,表示日期在当年的位置。例如,2 月 1 日是第 32 天,普通年 12 月 31 日是第 365 天。

如何手动计算星期几?

使用泽勒公式:h = (q + ⌊13(m+1)/5⌋ + K + ⌊K/4⌋ + ⌊J/4⌋ − 2J) mod 7,其中 q 是日,m 是月(1 月和 2 月视为上一年的第 13、14 个月),K 是年份的后两位,J 是世纪数。结果映射为 0=周六,1=周日,2=周一,以此类推。

2026 年圣诞节是星期几?

2026 年圣诞节(12 月 25 日)是周五。你可以使用星期几计算器查找任何未来或过去的日期。

此计算器能查找 1970 年以前的历史日期吗?

可以。该计算器支持浏览器日期选择器允许的任何日期,通常从公元 0001 年到 9999 年。它使用儒略历前推历法,将公历系统向 1582 年之前延伸——这是历史日期计算的标准方法。

星期几计算器是什么?

星期几计算器能即时告诉你任意日期(过去、现在或未来)是星期几。输入任意日期,计算器将返回星期名称、是否为周末或工作日、该日期在一年中的第几天(1–366)以及 ISO 周数。无论是日程安排、历史研究、趣味问答,还是任何需要查询特定日期对应星期几的场景,本工具都能即时给出答案,无需翻阅纸质日历。

如何查询任意日期是星期几

使用工具顶部的日期选择器,或直接在输入框中输入日期。每次更改日期,计算器会即时更新结果。如需返回今天的日期,点击输入框旁边的日历图标即可。

  1. 点击日期输入框,选择或输入所需日期。
  2. 大字显示区域会立即显示星期名称。
  3. 在大字显示区域下方,可查看日期序号、年内第几天及 ISO 周数。
  4. 点击"复制"按钮,将完整结果复制到剪贴板。

手动计算星期几——泽勒公式

泽勒公式(Zeller's Congruence) 是计算公历中任意日期对应星期几的经典算法。公历版本的公式如下:

h = (q + ⌊13(m+1)/5⌋ + K + ⌊K/4⌋ + ⌊J/4⌋ - 2J) mod 7

其中:

  • h — 星期(0 = 周六,1 = 周日,2 = 周一,……,6 = 周五)
  • q — 日(月内第几天)
  • m — 月份(3 = 3 月,4 = 4 月,……,14 = 2 月;1 月和 2 月视为上一年的第 13、14 个月)
  • K — 年份后两位(year % 100)
  • J — 世纪数(⌊year / 100⌋)

以 2026 年 7 月 4 日为例:q = 4,m = 7,K = 26,J = 20,代入公式得 h = 0,对应周六——与实际相符。

本计算器使用 JavaScript 内置的 Date 对象,采用相同的公历算术,可准确计算公元 1 年至 9999 年范围内的任意日期。

理解 ISO 周数

ISO 8601 周数是国际标准化的周次编号方式。主要规则如下:

  • 每周从周一开始,到周日结束。
  • 第 1 周是包含该年第一个周四的那一周(等价于包含 1 月 4 日的那一周)。
  • 一年有 52 或 53 个 ISO 周。以周四开始的年份,或以周三开始的闰年,共有 53 周。
  • 1 月初的几天可能属于上一年的第 52 或 53 周;12 月末的几天可能属于下一年的第 1 周。

例如,2026 年 1 月 1 日是周四,因此属于 2026 年第 1 周。而 2016 年 1 月 1 日是周五,由于 2016 年的第一个周四是 1 月 7 日,因此 1 月 1 日属于 2015 年第 53 周。

历史日历知识

公历改革(1582 年)

教皇格里高利十三世于 1582 年 10 月颁布公历,以纠正儒略历长期积累的误差。改革直接跳过了 10 天——10 月 4 日之后接续 10 月 15 日。各国采用公历的时间不尽相同:英国及其殖民地于 1752 年改用,俄国则直到 1918 年才完成转换。本计算器使用儒略历前推历法(将公历系统向 1582 年之前延伸),这是大多数软件进行历史日期计算的通行标准。

七日一周的由来

七日周制已连续沿用逾 2000 年,其根源可追溯至巴比伦天文学和犹太传统。公元 321 年,罗马皇帝君士坦丁正式确立七日周制,将周日定为一周的第一天。各天的名称源自古典行星和北欧神话:周日(太阳)、周一(月亮)、周二(提尔/火星)、周三(沃坦/水星)、周四(托尔/木星)、周五(弗丽嘉/金星)、周六(土星)。

末日算法

约翰·康威(John Conway)发明了末日算法(Doomsday Algorithm),这是一种心算技巧,可用来推算任意日期是星期几。该算法利用了这样一个规律:每年有若干易于记忆的日期总是落在同一个星期几,称为该年的"末日"。2026 年的末日是周六。只需记住每个世纪的几个基准日期,经过训练的人即可在数秒内心算出任意日期的星期几。

历史著名日期

日期星期事件
1776 年 7 月 4 日周四美国《独立宣言》发表
1918 年 11 月 11 日周一第一次世界大战停战协定签署
1969 年 7 月 20 日周日阿波罗 11 号登月
2000 年 1 月 1 日周六千年虫事件 / 新千年
2001 年 9 月 11 日周二9·11 事件
2025 年 1 月 20 日周一美国总统就职典礼

年内第几天参考

"年内第几天"从 1 月 1 日(第 1 天)计数至 12 月 31 日(第 365 天,闰年为第 366 天),也称为序数日期。以下是平年各月第一天的参考:

月份各月第一天(年内第几天)
1 月第 1 天
2 月第 32 天
3 月第 60 天
4 月第 91 天
5 月第 121 天
6 月第 152 天
7 月第 182 天
8 月第 213 天
9 月第 244 天
10 月第 274 天
11 月第 305 天
12 月第 335 天

闰年中,3 月 1 日起的所有天数均需加 1。

相关工具

常见使用场景

  • 查询某历史事件或生日是星期几
  • 在安排日程前确认未来某天是否为周末
  • 解答某著名历史日期是星期几的趣味问答
  • 查询 ISO 周数,用于薪酬核算、项目管理或报告统计
  • 计算年内序数日期,用于科学研究或物流调度
  • 规划每周循环活动,确认特定日期落在哪一天