gpt4 book ai didi

javascript - 如何排除 RRule.js 中的日期?

转载 作者:行者123 更新时间:2023-12-05 03:51:56 26 4
gpt4 key购买 nike

可疑代码:

<script src="https://jakubroztocil.github.io/rrule/dist/es5/rrule.min.js"></script>
// Create a rule:
const rule = new rrule.RRule({
freq: rrule.RRule.DAILY,
dtstart: new Date('{{ date('Y-m-d', strtotime($product->details->date_from . ' -1 day'))}}'),
until: new Date('{{$product->details->date_to_1 ? date('Y-m-d', strtotime($product->details->date_to_1 . ' +1 day')) : date('Y-m-d', strtotime($product->details->date_to . ' +1 day'))}}'),
});

rule.exdate(new Date("2020-06-25"));

控制台得到了:

TypeError: rule.exdate is not a function

但如果我们按照官方指南RRule repo manual

我们可以将解决方案观察为:)

// Add a exclusion date to rruleSet
rruleSet.exdate(new Date(Date.UTC(2012, 5, 1, 10, 30)))

我想不通我哪里错了?

提前致谢。

问候,
艾扎兹

最佳答案

const rruleSet = new RRuleSet();
rruleSet.rrule(
new RRule({
freq: RRule.DAILY,
count: 5,
dtstart: new Date("Aug 2020 10 10:30 am"),
})
);
rruleSet.exdate(new Date("Aug 2020 12 10:30 am"));

在这里,它将排除 8 月 12 日并返回(8 月的 10、11、13、14)。

关于javascript - 如何排除 RRule.js 中的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62533315/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com