試圖讓dayspan事件發(fā)生,無論它是每第 n 天超過一個月還是一年。以下片段顯示了一個月內(nèi)的邊界問題,我希望事件發(fā)生在 8 月 1 日,但dayOfMonth: {every: 2}它發(fā)生在 7 月 30 日和 8 月 2 日。我可以更改dayOfMonth為dayOfYear但是問題可能會在 1 月 1 日發(fā)生。任何幫助將不勝感激。var cal = ds.Calendar.days(6,ds.Day.build(2019, ds.Month.JULY, 31));cal.addEvent({ id: 'someUserProvidedId', data: " - Every second day", schedule: new ds.Schedule({ dayOfMonth: {every: 2,offset: 0}, start: ds.Day.build(2019, ds.Month.JULY, 29), end: ds.Day.build(2019, ds.Month.AUGUST, 28), })});cal.days.forEach((i) => { console.log(i.format("ddd, MMM Do YYYY")); i.events.forEach((j) => { console.log(j.event.data); });});<script src="https://cdn.jsdelivr.net/npm/dayspan@1.1.0/dist/dayspan.min.js"></script>
Dayspan JS 每隔一天就會發(fā)生一個事件
慕哥6287543
2021-09-17 16:35:58