FullCalendar jquery json事件MySQL问题

时间:2010-11-24 11:58:37

标签: mysql json events fullcalendar

我遇到的问题是我无法在我的日历中显示事件,我现在不知道为什么... 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}]

所以,如果有人能给我一只手或一个提示我怎么能解决这个错误...我很高兴

感谢

2 个答案:

答案 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,