选择仅使用全日历库中的一周中的几天

Option to just use days in the week with fullcalendar library

我正在使用 Fullcalendar 库,我有一个 JavaScript 对象数组:

arr = [{"monday":{"start_time":9,"end_time":10.5},"title":"English for Beginer"},{"tuesday":{"start_time":8.5,"end_time":10},"title":"English for Beginer"},{"wednesday":{"start_time":8.5,"end_time":10},"title":"English for Beginer"}]

根据文档,我可以这样设置我的事件源:

{
    events: [
        {
            title: 'Event1',
            start: '2011-04-04T09:30',
            end: '2011-04-04T10:30',

        },
        {
            title: 'Event2',
            start: '2011-05-05T9:30',
            end: '2011-04-04T10:30',
        }
        // etc...
    ],
    color: 'yellow',   // an option!
    textColor: 'black' // an option!
}

但是,我的 JavaScript 对象中只有一周中的几天,如您所见的星期一、星期二、星期三等。因此,我想知道是否有办法像下面这样配置我的事件源:

{
        events: [
            {
                title: 'Event1',
                start: 'MondayT09:30',
                end: 'MondayT10:30',

            },
            {
                title: 'Event2',
                start: 'TuesdayT9:30',
                end: 'TuesdayT10:30',
            }
            // etc...
        ],
        color: 'yellow',   // an option!
        textColor: 'black' // an option!
    }

我一直在寻找解决方案,但仍然找不到。任何建议或想法将不胜感激。

没有在 event.start 变量 fullcalendar 中设置日期将无法显示您的活动。请查看完整日历 documentation

Event.Start 日期为必填字段。您的 JSON 需要一些关于活动开始日期的信息。

当您想创建重复事件时,您可以使用 event.dow 参数,如下所示:

events: [
  {
    title: 'All Day Event',
    start: '2017-05-22'
  }, 
        {
    title: 'Sviatok práce',
    start: '00:00 ',
    end: '24:00',
          dow: [1,2,3,4,5]
  },