在 fullcalendar angular 中使用 rrule 隔夜双周重复事件
Overnight bi-weekly recurring events using rrule in fullcalendar angular
希望在 angular 10
中使用 rrule 插件在全日历中创建每 2 周重复一次的夜间活动
- 活动从星期一晚上 8 点开始,到星期三上午 11 点结束,每隔一周重复一次。
- 我使用了以下规则:
rrule: {
freq: RRule.WEEKLY,
interval: 2,
},
我无法使用 fullcalendar 和 rrule 插件创建通宵活动。
我能够创建一个简单的周期性一日活动,每隔一周重复一次。
目前正在使用
- angular 10.1.0
- fullcalendar/angular 5.3.1
- fullcalendar/rrule 5.3.1
感谢您的反馈和意见。
您的事件对象需要如下所示:
{
title: 'my recurring event',
duration: '39:00',
rrule: {
freq: 'weekly',
interval: 2,
byweekday: [ 'mo'],
dtstart: '2020-09-01T20:00:00'
}
}
让我们根据不同的要求进行分解:
- 周一晚上 8 点开始:这将在
dtstart
中的时间完成。 (当然,您可以指定您希望的任何开始 日期。)
- 周三上午 11 点结束 - 从周一晚上 8 点开始到周三上午 11 点结束的活动时长为 39 小时。因此我们可以设置事件本身的
duration
(不在规则中)来使这个工作
- 每隔一周重复一次 - 这是由您已经弄清楚的
freq
和 interval
设置实现的。
希望在 angular 10
中使用 rrule 插件在全日历中创建每 2 周重复一次的夜间活动- 活动从星期一晚上 8 点开始,到星期三上午 11 点结束,每隔一周重复一次。
- 我使用了以下规则:
rrule: {
freq: RRule.WEEKLY,
interval: 2,
},
我无法使用 fullcalendar 和 rrule 插件创建通宵活动。
我能够创建一个简单的周期性一日活动,每隔一周重复一次。
目前正在使用
- angular 10.1.0
- fullcalendar/angular 5.3.1
- fullcalendar/rrule 5.3.1
感谢您的反馈和意见。
您的事件对象需要如下所示:
{
title: 'my recurring event',
duration: '39:00',
rrule: {
freq: 'weekly',
interval: 2,
byweekday: [ 'mo'],
dtstart: '2020-09-01T20:00:00'
}
}
让我们根据不同的要求进行分解:
- 周一晚上 8 点开始:这将在
dtstart
中的时间完成。 (当然,您可以指定您希望的任何开始 日期。) - 周三上午 11 点结束 - 从周一晚上 8 点开始到周三上午 11 点结束的活动时长为 39 小时。因此我们可以设置事件本身的
duration
(不在规则中)来使这个工作 - 每隔一周重复一次 - 这是由您已经弄清楚的
freq
和interval
设置实现的。