Javascript Fullcalendar onEventClick显示错误的日期

Javascript Fullcalendar onEventClick显示错误的日期,javascript,angularjs,fullcalendar,Javascript,Angularjs,Fullcalendar,我正在应用程序中使用fullcalendar对象。我正在将日历事件动态更新到日历中,并且他们正在完美地呈现它。但是,当我在回调函数中单击事件时,它通过添加本地时区来显示日期和时间,即使已经这样做了 下面是日历事件和单击事件函数回调输出的图像 下面是示例代码 HTML <div id='calendar'></div> 有人能指出这里出了什么问题吗这是你的解决方案: 我只是在事件中添加了两个值,一个是start\u date,另一个是end\u date,请在控制台中检

我正在应用程序中使用fullcalendar对象。我正在将日历事件动态更新到日历中,并且他们正在完美地呈现它。但是,当我在回调函数中单击事件时,它通过添加本地时区来显示日期和时间,即使已经这样做了

下面是日历事件和单击事件函数回调输出的图像

下面是示例代码

HTML

<div id='calendar'></div>

有人能指出这里出了什么问题吗这是你的解决方案:

我只是在事件中添加了两个值,一个是
start\u date
,另一个是
end\u date
,请在控制台中检查这两个对象。现在,您的新代码是:

$(文档).ready(函数(){
var onEventClick=函数(calEvent、jsEvent、view){
控制台日志(calEvent);
}
$(“#日历”).fullCalendar({
标题:{
左:“上一个,下一个今天”,
中心:'标题',
右图:“月,agendaWeek,agendaDay”
},
defaultDate:新日期(),
defaultView:'月份',
是的,
活动:[
{
标题:“长期活动”,
结束:力矩(“2017-08-04T23:30:00.000Z”),
开始时刻(“2017-08-04T22:30:00.000Z”),
开始日期:时刻(“2017-08-04T22:30:00.000Z”),
结束日期:时刻(“2017-08-04T23:30:00.000Z”),
道琼斯指数:[1,3,5]
}
],
事件单击:onEventClick,
});
});


请发布您的代码,而不是屏幕截图。添加了示例代码。在控制台日志中,即使已经添加了本地时区,也要添加本地时区。@销售人员,检查答案,让我知道,此解决方案是否对您有帮助?@chiragsatapara谢谢,问题已经解决,但为什么我们需要为此附加2个参数?@Salesan,因为全日历始终根据您的计算机时区转换开始和结束日期,这就是为什么您需要添加两个额外的参数。谢谢,问题解决了。但是为什么我们需要开始日期,结束日期?我们不能仅使用开始、结束参数来实现这一点吗?
$(document).ready(function() {


    var  onEventClick = function (calEvent,jsEvent,view){
    console.log(calEvent);
}

    $('#calendar').fullCalendar({
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,agendaWeek,agendaDay'
        },
        defaultDate: new Date(),
        defaultView: 'month',
        editable: true,
        events: [
            {
                title: 'Long Event',
                end: moment("2017-08-04T23:30:00.000Z"),
                start: moment("2017-08-04T22:30:00.000Z"),
      dow:[1,3,5]
            }
        ],
   eventClick: onEventClick,
    });

});