Javascript日期数学,每周反复出现的事件

时间:2017-11-10 13:58:34

标签: javascript date datetime math recurring-events

我只是想知道是否有人能指出我正确的方向。

我有一系列事件

var event = [
    'Event1',
    'Event2',
    'Event3'
]

以及start_date

start_date = '11/10/17'

我的目标是获取当前日期并找到接下来几周的每周重复活动。例如,基于start_date为11/10/17和3个事件,计划事件将为:

 11/10/17 - Event 1
 11/17/17 - Event 2
 11/24/17 - Event 3
 12/1/17 - Event 1
 12/8/17 - Event 2
 .
 .

假设它目前是12/6/17,我想显示我的脚本应该输出的未来几周的时间表

 12/8/17 - Event 2
 12/15/17 - Event 3
 12/22/17 - Event 1

我认为我必须采取当前日期,找到下周五(因为事件发生在每个星期五),这是通过获取startDate的日期确定的,然后以某种方式做一些mod数学来确定接下来会发生什么事件。

这个问题困扰着我。有什么帮助吗?

0 个答案:

没有答案