完整的日历不会显示时间标签

时间:2017-03-01 14:29:55

标签: jquery mysql fullcalendar

我将完整日历更改为显示时间为上午8:30至晚上10:30,间隔为1小时,时间标签为日历中的时间。

以下是日历的显示设置:

allDaySlot: false,
minTime: "08:30",
maxTime: "22:30",
slotDuration: "01:00:00",

1 个答案:

答案 0 :(得分:1)

不幸的是这是minTime的已知错误。 该错误仍然在这里打开:https://github.com/fullcalendar/fullcalendar/issues/2786

用户adrianolsk提供了一种有助于https://jsfiddle.net/7ttnwvw5/2/

的解决方法

"

function TimeFix(durationInMinutes, minTime) {
        var hour = moment(minTime, "HH:mm");
        $(".fc-body .fc-slats table tr").each(function (index) {
            $(this).find("td.fc-widget-content").eq(0).html("<span>" + hour.format("HH:mm") + "</span>")
            hour.add(durationInMinutes, "minutes");
        });  

}

我在viewRender事件

上调用它
viewRender: function (view, element) {
    TimeFix(30, "08:15:00");                   
}

&#34;