2

我完全陌生moment.js。我只需要很少的帮助来生成重复日期。我阅读了文档并且不了解every()函数的使用。在文档中,他们解释了every()with only start date 的使用。但是对于同一工作日的每月和双月重复,它将如何工作?

我有以下代码,我在其中提供了开始和结束日期,以查找每月和每两个月的重复日期。

  var recurrence;
  recurrence = moment().recur({
      start: baseDt,
      end: lastDt
  });
4

1 回答 1

3

取而代之的是,您可以使用下面解释的简单 JSDate()对象。

1.找到日期范围并将它们存储在一个数组中。

2.找出第一次约会的星期。和使用的那天getDay()

3.现在遍历所有日期并检查星期和日期是否相同的情况。push()数组中的每个日期。该数组将包含给定周数中工作日的所有日期。

我希望这个伪算法能帮助您确定同一工作日的每月重复日期。

于 2015-01-26T11:13:05.313 回答