Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
浏览器上的JavaScript事件日历(FullCalendar)开始日期结束日期格式化问题_Javascript_Jquery_Fullcalendar - Fatal编程技术网

浏览器上的JavaScript事件日历(FullCalendar)开始日期结束日期格式化问题

浏览器上的JavaScript事件日历(FullCalendar)开始日期结束日期格式化问题,javascript,jquery,fullcalendar,Javascript,Jquery,Fullcalendar,我正在使用JavaScript事件日历。除了开始和结束日期显示问题外,一切正常。我正在从SQL server读取数据,格式为SD:2017-12-08 12:30:00和ED:2017-12-08 16:30:00。但在浏览器上,事件显示为2017年8月12日。所有事件都会发生同样的情况 $document.readyfunction{ $.ajax{ 类型:POST,, contentType:application/json;字符集=utf-8, 数据:{}, 网址:, 数据类型:json

我正在使用JavaScript事件日历。除了开始和结束日期显示问题外,一切正常。我正在从SQL server读取数据,格式为SD:2017-12-08 12:30:00和ED:2017-12-08 16:30:00。但在浏览器上,事件显示为2017年8月12日。所有事件都会发生同样的情况

$document.readyfunction{ $.ajax{ 类型:POST,, contentType:application/json;字符集=utf-8, 数据:{}, 网址:, 数据类型:json, 成功:函数数据{ $'fullcal'.fullCalendar{ eventClick:函数calEvent、jsEvent、视图{ $'eid'.htmlcalEvent.id; $'modaltle'.htmlcalEvent.title; $'msDate'.htmlMomentCalvent.start.format'DD-MM-YYYY HH:MM'; $'meDate'.htmlMomentCalvent.end.format'DD-MM-YYYY HH:MM'; $'mloc'.htmlcalEvent.loc $'mdesc'.htmlcalEvent.des $'url'.attr'href','Meetings/Meeting.aspx?ID='+calEvent.ID $'fullCalModal'。模态; }, 标题:{ 左:“上一个,下一个今天”, 中心:'标题', 右图:“月,基本周,基本日” }, 观点:{ 月份:{//视图名称 columnFormat:'dddd', }, 周:{//视图名称 标题格式:“MMMM D,YYYY”, 列格式:“dddd D/M”, }, 日期:{//视图名称 标题格式:“MM DD YYYY”, 列格式:“dddd D-M-YYYY”, } }, //是的, displayEventTime:false,//隐藏事件时间 eventLimit:true,//当事件太多时允许更多链接 事件:$.mapdata.d,函数项,i{ var事件=新对象; event.id=item.EventID; event.title=item.EventName; event.start=new Datemomentitem.StartDate.format'DD-MM-YYYY HH:MM'; event.end=新的Datemomentitem.EndDate.format'DD-MM-YYYY HH:MM'; event.loc=项目位置; event.des=项目描述; 返回事件; }, }; $div[id=fullcal].show; }, 错误:函数XMLHttpRequest、textStatus、ErrorRown{ 调试器; } };
}; 确保使用SQL server数据库中的ISO 8601格式选择StartDate和EndDate:CONVERTNVARCHAR30,starttime,126作为StartDate,返回2017-12-08T12:30:00

您的事件部分特别指出:event.start=。。。格式'DD-MM-yyyyy HH:MM'…,结束日期也是如此…对此我必须做哪些更改?也许我误解了-您希望的日期格式是什么?可能尝试YYYY-MM-DD HH:MM?如果尝试使用event.start=new Datemomentitem.StartDate.format'YYYY-MM-DD HH:MM',IE浏览器中不会显示事件;