无需上传、100% 本地处理、无需账户

某月第 N 个星期几

选择第几次、星期几和月份,找出对应的日期。

第 N 个星期几查找器 的工作原理

第 N 个工作日查询工具可返回指定月份和年份中某个星期几第 N 次出现的确切日历日期。例如:2025 年 11 月的第 3 个周一、2026 年 2 月的第 1 个周五,或 2024 年 10 月的最后一个周四。你选择月份、年份、星期几和出现次数,日期会立即在浏览器中计算,无需发送任何数据。

计算方法:先通过对该月 1 日星期索引的模运算找到该星期几在当月的第一次出现,然后加上 (N-1) 周得到第 N 次出现。「最后一次」通过找到第一次出现并向后推算直到下一次会超出当月范围来确定。该方法能正确处理某个星期几在一个月中只出现 4 次或 5 次的情况。

第 N 个星期几查找器 的分步使用说明

  1. 选择月份和年份。
  2. 从下拉菜单中选择目标星期几。
  3. 选择出现次数:第 1、2、3、4 次或最后一次。
  4. 从输出中读取计算结果日期。

常见使用场景

  • 你想知道每月第 3 个周一的日期,因为每月例行团队会议按此安排。
  • 政府机构每月第 2 个周二发布公告,查找下一次发布日期。
  • 银行每月最后一个周五处理对账单,计算任意月份的该日期。
  • 开发者在实现循环事件调度器时,需要验证第 N 个工作日规则的正确日期。

常见问题

工具如何计算一个月中某个星期几的「最后一次」出现?

工具找到该星期几在当月的第一次出现,然后逐周向后推算,直到再向后一周会超过月末为止。结果即为最后一次出现,可能是第 4 次或第 5 次,取决于该月的日历排列。

如果请求的第 N 次在该月不存在怎么办?

并非每个月都有某个星期几的第 5 次出现。若你请求一个只有 4 个周五的月份的第 5 个周五,工具会提示该出现次数在该月不存在,而不是返回下个月的日期。

能用此工具查找「每隔一个月的第 2 个周二」这类多月循环日期吗?

工具仅返回单个指定月份的日期。若要获取多个月份的日期,请逐月更换月份选择器运行一次。对于程序化的循环日程生成,日历库的循环 API 更为合适。

我选择的星期几和月份数据会被外部传输吗?

不会。输入(月份、年份、星期几、出现次数)直接用于本地计算,不会发送到任何服务器,不会被存储,离开页面后即清除。

工具是否考虑了不同文化的一周开始方式(周日 vs 周一)?

结果是一个具体的日历日期,与一周从哪天开始无关。输入和输出明确命名星期几(周一、周二等),因此不同的一周起始惯例不会造成任何歧义。