用矩 js 在工作日找到第 n 周的重复

Find nth week recurrence on week days with moment js

我刚刚开始使用 moment js,我正在尝试在定义的工作日的每第 n 周生成重复

到目前为止我已经尝试过此代码,但在定义的工作日内没有得到 True

// Create a date to start from
let date = moment(new Date("05-12-2022"));

let rInterval = moment(date).recur().every(["Saturday"]).daysOfWeek().every(2).week();

console.log(rInterval.matches(new Date("05-21-2022"))) //saturday at 21 may

output: false

但截至目前 week() 函数正好匹配 2 周

预期输出: TRUE

这应该匹配 Saturday 从开始日期起每 2 周

这将完美运行

moment('05-14-2022', 'MM-DD-YYYY').recur().every(2).day().every([5]).daysOfWeek();

现在从开始日期起每 2 周星期六 重复。