特定日期的每月定期事件



我想创建一个重复每月的重复日期

例如:

用户选择日期"2022-09-16">

输出应该是:

[“2022-09-16”, ”2022-10-16”,”2022-11-16”,”2022-12-16”]

我不知道如何使用dayjs和dayjs递归实现

如有任何帮助,将不胜感激

您可以按开始日期开始日期。之后迭代3次,每次添加一个月,然后向生成的数组中推送一个新字符串。

const getDates = str => {
const dates = [str];
const date = new Date(str);
for(let i = 0; i < 3; i++) {
date.setMonth(date.getMonth() + 1);
dates.push(date.toISOString().substring(0, 10));
}
return dates;
}
console.log( getDates('2022-09-16') );

相关内容

  • 没有找到相关文章

最新更新