是否可以显示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
如果你需要更多信息,请告诉我。