Skip to main content

周期日期计算器 计算每日、每周、每月或每年的重复事件的日期。

周期日期计算器 illustration
📅

周期日期计算器

计算每日、每周、每月或每年的重复事件的日期。

1

设置开始日期

选择第一次出现的日期。

2

选择频率

选择事件重复的频率(每天、每周、每月等)。

3

查看日期

查看所有出现的日期列表,包括星期几和复制选项。

Loading tool...

What Is 周期日期计算器?

周期日期计算器生成重复事件的日期列表。设置开始日期,选择频率(每日、每周、双周、每月、季度或年度),并指定重复间隔(每N次)。可以选择在特定次数后结束或在特定日期结束。该工具产生所有发生日期的时间顺序列表,包括星期几,可以批量复制。这非常适合计划租金支付、药物安排、订阅续费、周期性会议、生日提醒或任何定期安排的事件。

Why Use 周期日期计算器?

  • 6 种频率选择:每天、每周、双周、每月、季度、年度
  • 可配置间隔(每 1、2、3... 次出现)
  • 按次数或日期结束
  • 显示每次出现的星期几
  • 一键复制所有日期
  • 清晰的时间顺序列表视图

Common Use Cases

账单到期日期

计算未来一年中所有月度账单到期日期。

药物计划表

规划每 30、60 或 90 天填充处方的补货日期。

定期会议

列出所有周度或双周度重复会议的日期。

订阅续费

跟踪年度或月度订阅续费日期。

维护计划表

规划季度或半年间隔的定期维护活动。

Technical Guide

生成器从第一个日期开始,并为每个后续发生添加指定间隔在所选单位中。每日和每周使用setDate(getDate() + days),双周使用setDate(getDate() + 14 * interval),每月使用setMonth(getMonth() + interval),季度使用setMonth(getMonth() + 3 * interval),年度使用setFullYear(getFullYear() + interval)。当以计数结束时,迭代在生成指定数量的日期后停止。当以日期结束时,每个生成的日期都会与结束日期进行检查。日期列表显示为包括星期几的完整长格式日期,复制函数将所有日期用换行符连接起来,以便于电子表格兼容性。

Tips & Best Practices

  • 1
    使用双周频率计算工资周期
  • 2
    月度重复处理月末边缘情况(31 日 → 较短月份的末日)
  • 3
    设置宽容的结束日期以查看所有出现,然后根据需要调整
  • 4
    复制列表并粘贴到日历应用程序中进行批量事件创建
  • 5
    间隔乘数允许您创建每隔一个月或每 3 周的模式

Related Tools

Frequently Asked Questions

Q 如果在 31 日设置月度重复会发生什么?
如果一个月没有 31 天,JavaScript 会向前滚动到下个月。例如,1 月 31 日 + 1 个月 = 3 月 3 日(或 2 月 28/29 溢出)。请相应地进行规划。
Q 我可以创建每隔一周的重复吗?
是的,使用 "每周" 频率和间隔为 2,或直接使用 "双周" 频率。
Q 最大出现次数是多少?
在使用计数模式时,最多可达 365 次出现,这涵盖了全年每日事件。
Q 我可以跳过节假日或周末吗?
目前该工具严格根据重复模式生成日期。请使用带有周末排除的日期范围生成器来获取仅工作日的列表。
Q 季度频率是如何工作的?
季度重复每次间隔添加 3 个月。从 1 月 15 日开始,每个季度将得到 4 月 15 日、7 月 15 日、10 月 15 日、1 月 15 日等。

About This Tool

周期日期计算器 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.