gpt4 book ai didi

javascript - 全日历事件默认显示显示开始时间

转载 作者:行者123 更新时间:2023-11-30 21:08:49 25 4
gpt4 key购买 nike

使用 Fullcalender.js,我在日历中显示事件。我添加了 dayclick 和事件点击功能。但是当我在 dayClick () 中使用 date.format() 时,它显示错误 date.Format() 不是函数。我将我的 fullcalendar 升级到 v3.5.1 ,之后我可以很好地获得 dayClick 功能。但是即使我没有给它任何标题,事件也会默认显示开始时间。

$(document).ready(function() {

$('#ConfCalendarBlock').fullCalendar({

height:400,
editable: true,
events: modJs.getConfJsonUrl(),
loading: function(bool) {
if (bool) $('#loadingConfCalendarBlock').show();
else $('#loadingConfCalendarBlock').hide();
},
dayClick: function (date, jsEvent, view) {
modJs.getdayclick(date.format());
},
eventClick: function(calEvent, jsEvent, view) {
modJs.getEventClcik(calEvent.id);
},

});

});

在我的 php 代码中

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;
}

日历将事件显示为

9:15a 9:15am - 10:30am (Meeting)

开始时间显示两次,但如果我引用旧版本的日历,它会显示我想要的。 即使我没有为事件指定任何标题,日历也会在蓝色事件栏中显示开始时间为 9:15a。

最佳答案

看来你需要设置displayEventTimefalse

关于javascript - 全日历事件默认显示显示开始时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46341219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com