fullcalendar json提要开始时间



是否可以显示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);

在我的数据库中,我添加了两列,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来获取时间,这显然是不正确的吗?

感谢

Gary,您的开始和结束参数不包含时间吗?开箱即用的Fulcalendar将使用默认时间格式显示开始时间:"h(:mm)t",如果你看Fulcaler网站上的示例演示,例如显示为7点或10点30分。您确实需要使用allDay:false才能发生这种情况。

至于显示开始日期和结束日期。我找不到任何能直接做到这一点的东西。我最终修改了代码(在4700行附近的某个地方显示月份,并得到了事件块来显示这样的内容…

07:00 标题 10:30

如果您的开始和结束参数不包含时间,您应该可以使用event.start_time和event.end_time来使用数组中的额外值,但您需要再次修改主FulCalendar.js

如果你需要更多信息,请告诉我。

相关内容

  • 没有找到相关文章