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

标签 javascript fullcalendar

使用 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/

相关文章:

javascript - 两个div同时点击(css)

javascript - 如何在 fullCalendar.io 中将 UTC 日期转换为用户时区

jquery - 第一次尝试时无法从完整日历中删除事件

javascript - jQuery FullCalendar 不呈现

javascript - 使用 eventRender 在完整日历 api 中附加子元素?

javascript - 是否有由 HTML + css + javascript 支持的 sql 编辑器?

javascript - Kendo 网格文本按列宽切割

javascript - 将纯文本链接转换为可点击链接

javascript - currencyDisplay 必须为 "code"、 "symbol"或 "name"- Safari 问题

javascript - 在月份更改时为全日历制作动画