FullCalendar agendaView不显示星期日活动

时间:2016-01-13 01:04:59

标签: json fullcalendar

我使用FullCalendar v.2.6.0创建了一个事件日历。它从具有3周日常事件的JSON文件中提取数据。所有活动,包括周六活动,都会显示在AgendaWeek视图中,期待周日活动。这是我的设置

$(document).ready(function() {

    $('#calendar').fullCalendar({
        customButtons: {
        livePrograms: {
            text: 'All Live Programs',
            click: function() {
               window.location.href='https://mysite/live';
            }
        }
    },
        header: {
            left: 'title',
            right: 'livePrograms'
        },
        defaultView: 'agendaWeek',
        height: 'auto',
        allDaySlot: false,
        nowIndicator: true,
        events: {
            url: 'php/events.php',
            error: function() {
                $('#script-warning').show();
            }
        },
        loading: function(bool) {
            $('#loading').toggle(bool);
        }
    });

});

下面是我的JSON数据片段

[  
   {  
      "id":"51010",
      "title":"The Big Easy",
      "start":"Fri, 2016-01-01 00:00",
      "end":"Fri, 2016-01-01 02:00",
      "className":"hop",
      "url":"\/event\/41010"
   },
   {  
      "id":"91000",
      "title":"Creole",
      "start":"Fri, 2016-01-01 02:00",
      "end":"Fri, 2016-01-01 06:00",
      "className":"karma",
      "url":"\/event\/91000"
   },
   {  
      "id":"13240",
      "title":"People Presente",
      "start":"Fri, 2016-01-01 06:00",
      "end":"Fri, 2016-01-01 07:00",
      "className":"word",
      "url":"\/event\/13240"
   },
   {  
      "id":"47124",
      "title":"For Better or Worse",
      "start":"Sun, 2016-01-03 13:30",
      "end":"Sun, 2016-01-03 14:00",
      "className":"word",
      "url":"\/event\/47124"
   }
]

我尝试更改了一些设置,包括在配置中添加周末:true以及创建具有指定"持续时间的自定义日程视图:{days:7}," ......似乎没什么区别。

我错过了什么?

1 个答案:

答案 0 :(得分:0)

更改json数据中的开始日期,结束日期格式。

替换

"start":"Fri, 2016-01-01 00:00",
"end":"Fri, 2016-01-01 02:00",

"start":"2016-01-01 00:00",
"end":"2016-01-01 02:00",

这样可以正常工作。