【问题标题】:Monthly & bi-monthly recurrence on same weekdays using moment-recur使用moment-recur在同一工作日每月和双月重复
【发布时间】:2015-03-24 13:14:53
【问题描述】:

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

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

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

【问题讨论】:

    标签: date momentjs recurrence moment-recur


    【解决方案1】:

    除此之外,您可以使用简单的 JS Date() 对象,如下所述。

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

    2. 找出第一个日期的星期几。以及使用getDay()的那天。

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

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

    【讨论】:

      猜你喜欢
      • 2013-09-22
      • 2013-04-08
      • 2011-07-19
      • 2014-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多