完整日历事件默认显示显示开始时间

时间:2017-09-21 10:12:57

标签: javascript fullcalendar

使用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的开始时间。

1 个答案:

答案 0 :(得分:1)

您似乎需要将displayEventTime设置为false