fullcalendar json feed开始时间?

时间:2012-03-07 16:47:58

标签: json fullcalendar

是否可以显示start&完整日历最新版本的结束时间?我正在使用json来提供数据,这很好用:

// Initializes a container array for all of the calendar events
$jsonArray = array();
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
 $id = $row['HolidayType'];
 $title = $row['name'];
 $start = $row['start'];
 $end = $row['end'];
 // Stores each database record to an array
 $buildjson = array('title' => "$title", 'start' => "$start", 'end' => "$end", 'allDay' => false);
 // Adds each array into the container array
 array_push($jsonArray, $buildjson);
}

echo json_encode($jsonArray);

在我的数据库中,我添加了2列,start_time& end_time,如果我将这些添加到上面的代码中它不会拉过时间和页面错误吗?

// Initializes a container array for all of the calendar events
$jsonArray = array();
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
 $id = $row['HolidayType'];
 $title = $row['name'];
 $start = $row['start'];
 $end = $row['end'];
 $start_time = $row['start_time'];
 $end_time = $row['end_time'];

 // Stores each database record to an array
 $buildjson = array(
 'title' => "$title",
 'start' => "$start",
 'end' => "$end",
 'start_time' => "$start_time",
 'end_time' => "$end_time",
 'allDay' => false);
 // Adds each array into the container array
 array_push($jsonArray, $buildjson);
}

echo json_encode($jsonArray);

任何想法如何通过json,使用start_tim,end_time来抽出时间显然是不正确的?

由于

1 个答案:

答案 0 :(得分:1)

加里,你的开始和结束参数不包含时间吗?开箱即用Fulcalendar将使用默认timeFormat显示开始时间:'h(:mm)t'如果您查看FulCalendar网站上的示例演示显示为7p或10:30a。你需要使用allDay:false来实现这一点。

至于显示开始和结束日期。我找不到任何能直接打开盒子的东西。我最终修改了代码(在4700行的某个地方显示月份显示并得到事件块以显示这样的东西......

07:00 标题 10:30

如果你的开始和结束参数不包含时间,你应该能够通过使用event.start_time和event.end_time来使用数组中的额外值,但是你需要修改主要的FulCalendar.js < / p>

如果您需要更多信息,请与我们联系。