使用 moment-recur 在同一工作日每月和每两个月重复一次
Monthly & bi-monthly recurrence on same weekdays using moment-recur
我是 moment.js
的新手。我只需要很少的帮助来生成重复日期。我阅读了文档但不了解 every()
函数的用法。在文档中,他们解释了仅使用开始日期的 every()
的用法。但它如何适用于同一工作日的每月和双月重复?
我有以下代码,我在其中提供了开始日期和结束日期,以查找每月和每两个月的重复日期。
var recurrence;
recurrence = moment().recur({
start: baseDt,
end: lastDt
});
除此之外,您还可以使用简单的 JS Date()
对象,如下所述。
1.求日期范围,存入数组
2. 查找第一次约会的周数。而当天使用 getDay()
.
3. 现在遍历所有日期并检查星期和日期相同的情况。 push()
数组中的每个日期。该数组将包含给定周数中工作日的所有日期。
我希望这个伪算法能帮助您确定同一工作日的每月重复日期。
我是 moment.js
的新手。我只需要很少的帮助来生成重复日期。我阅读了文档但不了解 every()
函数的用法。在文档中,他们解释了仅使用开始日期的 every()
的用法。但它如何适用于同一工作日的每月和双月重复?
我有以下代码,我在其中提供了开始日期和结束日期,以查找每月和每两个月的重复日期。
var recurrence;
recurrence = moment().recur({
start: baseDt,
end: lastDt
});
除此之外,您还可以使用简单的 JS Date()
对象,如下所述。
1.求日期范围,存入数组
2. 查找第一次约会的周数。而当天使用 getDay()
.
3. 现在遍历所有日期并检查星期和日期相同的情况。 push()
数组中的每个日期。该数组将包含给定周数中工作日的所有日期。
我希望这个伪算法能帮助您确定同一工作日的每月重复日期。