使用Fullcalender.js,我在日历中显示事件。 我添加了dayclick和事件点击功能。但是当我在dayClick()中使用date.format()时,它显示错误date.Format()不是函数。 我将我的fullcalendar升级到v3.5.1,之后我可以很好地获得dayClick功能。但即使我没有给它任何标题,事件显示开始时间为默认值。
public function listToEvent($book){
$event = array();
$starttime = date("g:i a", strtotime($book->from_date));
$endtime = date("g:i a", strtotime($book->to_date));
$event['id'] = $book->id;
$event['title'] = $starttime."-".$endtime. " (".$book->type.")";
$event['start'] = $book->from_date;
$event['end'] = $book->to_date;
$eventBackgroundColor = "";
$event['color'] = $eventBackgroundColor;
$event['backgroundColor'] = $eventBackgroundColor;
$event['textColor'] = "#FFF";
return $event;
}
在我的PHP代码中
assets/
日历将事件显示为
9:15a 9:15 am - 10:30 am(会议)
开始时间显示两次,但如果我推荐旧版日历,它会显示为我想要的。 即使我没有给这个活动的任何标题,然后日历在蓝色事件栏中显示9:15a的开始时间。