我遇到的问题是我无法在我的日历中显示事件,我现在不知道为什么... dateformat是正确的...如果我尝试使用json中的正常事件...我的意思是演示中的示例事件...它工作正常......但是如果从我的MSQL中获取我的事件我永远不会看到事件
来自SQl Satemaent和阵列创建的代码
while($res = mysql_fetch_assoc($result)){
$start = $res['start'];
$end = $res['end'];
$title = $res['title'];
$eventStart = ($start/1000);
$eventEnd = ($end/1000);
$rows[] = array(
'id' => $res['id'],
'title' => $title,
'start' => str_replace("+00:00", " +01:00",date('c',$eventStart)),
'end' => str_replace("+00:00", " +01:00",date('c',$eventEnd)),
'allDay' => false,
);
}
return $rows;
这里是json.php
$arrEvents = getView(($_REQUEST['start']*1000), ($_REQUEST['end'])*1000);
var_dump($arrEvents);
echo json_encode($arrEvents);
这是结果:
[{"id":"10","title":"Urlaub","start":"2010-11-24T07:30:00+01:00","end":"2010-11-24T16:15:00+01:00","allDay":false}]
所以,如果有人能给我一只手或一个提示我怎么能解决这个错误...我很高兴
感谢
答案 0 :(得分:0)
当我使用“开始”值尝试以下示例代码时:
<html>
<head>
<script type="text/javascript">
var today=new Date('2010-11-24T07:30:00+01:00');
alert(today);
</script>
</head>
<body onload="startTime()">
<div id="txt"></div>
</body>
</html>
我收到警告的“无效日期”。尝试使用date object的有效格式格式化开始和结束日期。 FullCalendar使用JS日期格式。
答案 1 :(得分:0)
初始化时设置allDaySlot:false参数:
editable: true,
theme: true,
contentHeight:600,
minTime: 7,
maxTime: 18,
allDaySlot: false,