每月第 N 个星期几查询工具
查找某月中第 1 至第 5 个或最后一个星期几的确切日期——例如 11 月的第 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 团队审核 · 最近审核
发现翻译问题、计算问题或有任何建议?欢迎告诉我们。