Javascript Fullcalendar分区范围返回一个额外的datedays

Javascript Fullcalendar分区范围返回一个额外的datedays,javascript,backbone.js,fullcalendar,Javascript,Backbone.js,Fullcalendar,我正在做一个主干项目,在那里我使用Fullcalendar。我使用了FC v.1,但当我更改为FC v2时,当单击一天td时,select方法返回两天的跨度 $("#calendar").fullCalendar({ header: { left: 'prev,next, today', center: 'title', right: 'month,agendaWeek,agendaDay', ignoreTimezone:

我正在做一个主干项目,在那里我使用Fullcalendar。我使用了FC v.1,但当我更改为FC v2时,当单击一天td时,select方法返回两天的跨度

$("#calendar").fullCalendar({
    header: {
        left: 'prev,next, today',
        center: 'title',
        right: 'month,agendaWeek,agendaDay',
        ignoreTimezone: false
    },
    select: this.select,// this launch the click select
    selectable: true,
    selectHelper: true,
    editable: true,

    aspectRatio: 2.5,
    height: 600,
    weekNumbers: true  
}) 
选择功能中涉及的简化代码为:

select: function (startDate, endDate, allDay) {
     console.log("Start date:"+ startDate.format());
     console.log("End date:"+ endDate.format());
}
因此,点击一天的
td
返回

开始日期:2014-06-26- 截止日期:2014-06-27

我想它返回的是相同的开始和结束日期。我错了吗?
有什么想法吗?

对您所指的是select回调而不是select方法的一个更正…这是两个不同的东西Hanks Dimitris Papageorgiou。重要评论。我甚至想知道为什么“select”会多返回一天。还有一件事……似乎(我不确定)select方法实际上调用了select回调……你认为呢?我不完全理解你的意思。select回调是在用户手动(通过拖动)进行选择时调用的。调用select方法时也会调用select回调…如果您在控制台中观察调用堆栈,您将看到这一点。您现在看到了吗?