跳到主要内容
日期与时间

每月第 N 个星期几查询工具

查找某月中第 1 至第 5 个或最后一个星期几的确切日期——例如 11 月的第 3 个星期四。

计算器

已找到日期
2026-01-15
2026 年 一月 的第 3 个星期四
月份
一月
星期几
星期四
第几个
第 3 个

Thursday, January 15, 2026

未来几年的同一星期几

  • 2027 年2027-01-21
  • 2028 年2028-01-20
  • 2029 年2029-01-18
  • 2030 年2030-01-17
  • 2031 年2031-01-16

日期采用 UTC 历法运算,对 1900–2200 年间均准确。

这是一份参考与规划工具——在据此行动前,请核实重要的日期、数字和官方要求。

关于此计算器

许多周期性事件和公共假日落在某个月的特定星期几,而不是固定日期——美国感恩节永远是十一月的第四个星期四,阵亡将士纪念日永远是五月的最后一个星期一,无数定期会议也遵循同样的规律。本工具能即时把任何“第 N 个星期几”的规则解析成确切日期。选择星期几、序数(第 1 到第 5,或最后一个)、月份和年份,即可看到日期。

如何解读你的结果

结果卡片以 ISO 格式(YYYY-MM-DD)显示解析出的日期,并附上星期几以便核对。当某个月没有所选星期几的第 5 次出现时——例如二月很少有第 5 个星期五——计算器会明确告知,而不会显示错误的日期。可选的循环视图会列出未来若干年内同一个“第 N 个星期几”,便于规划周期性提醒。

计算方法

算法先求出目标月份 1 号的星期几(采用 UTC 日期运算以避免时区边界问题),再计算到所选星期几首次出现的偏移量:偏移量 = (目标星期几 − 1号星期几 + 7) mod 7。第 N 次出现落在第 1 + 偏移量 + (N − 1) × 7 天。若该天数超过当月天数,则结果为 null。对于“最后一个”,搜索从当月最后一天向前进行。来源:ISO 8601 日期标准;timeanddate.com 日历核验。

实例演示

2026 年 11 月的第 4 个星期四。

2026 年 11 月从星期日开始。第 1 个星期四落在 5 日,第 2 个落在 12 日,第 3 个落在 19 日,第 4 个落在 26 日。结果是 2026-11-26——美国感恩节。

常见问题

为什么有些第 5 个星期几不存在?

一个月有 28 到 31 天,也就是仅 4 个完整的星期外加 0 到 3 天。某个特定星期几最多出现 5 次,但只有当该月以这一天或相邻日开始或结束时才会如此。二月(28 天)在非闰年中每个星期几恰好出现 4 次,所以任何星期几都不可能出现第 5 次。即便在 31 天的月份中,7 个星期几里也只有 3 个会出现 5 次。

我可以把它用于团队会议这类周期性事件吗?

可以。设置与会议周期相匹配的星期几和序数(例如“第 2 个星期二”),然后手动逐月翻看,或使用循环视图一次性查看多年的日期。把列表复制到电子表格或日历工具中即可批量添加事件。

它对感恩节或阵亡将士纪念日这类假日有什么帮助?

美国感恩节是十一月的第 4 个星期四;阵亡将士纪念日是五月的最后一个星期一;劳动节是九月的第 1 个星期一;加拿大感恩节是十月的第 2 个星期一。输入相应的规则和年份,无需翻日历即可找到确切日期。同样的逻辑适用于全球各地类似的浮动假日。

计算器能处理闰年吗?

可以。当月天数的计算使用 Date.UTC(year, month, 0),它在闰年正确返回二月的 29,其他情况返回 28,因此从 1900 年到 2200 年的任意年份结果都准确无误。

资料来源

由 YouCalc 团队审核 · 最近审核

发现翻译问题、计算问题或有任何建议?欢迎告诉我们。

更多同类计算器,挑选下一个。