【发布时间】:2018-11-07 07:41:22
【问题描述】:
在我的场景中,我有一个开始日期和结束日期
const startDate = 2018-11-07 // YYYY-MM-DD format and it is Wednesday
const endDate = 2018-12-01
我从 UI 获得一个标志,其中需要从开始日期到结束日期每周重复一次事件
如何获取该范围内的活动日期?
预期结果约为["2018-11-07", "2018-11-14", .... ,"2018-11-28"]
【问题讨论】:
-
您将需要另一个参数,它是循环间隔,在您的情况下为 7。当您有该间隔时,只需在开始日期中继续添加该间隔,直到它小于结束日期,while 循环可能是?
-
另一种解决方案是使用
recur插件 for momentjs momentjscom.readthedocs.io/en/latest/moment/10-plugins/10-recur -
您可以通过以下方式获得灵感:stackoverflow.com/questions/14047063/…
标签: javascript node.js reactjs momentjs