在完整日历中禁用过去日期的日单击无法正常工作

Disabling the dayclick for the past dates in fullcalendar not working properly

本文关键字:单击 常工作 工作 日历 日期 过去      更新时间:2023-09-26
dayClick: function(date, jsEvent, view) {
inputDate = moment(date).format('YYYY-MM-DD');
var moment2 = $('#calendar').fullCalendar('getDate');
if (date <= moment2) 
{
return false;
}
$('#datepicker2').val(inputDate);
$('#meeting').modal();
},

上面的代码也禁用了过去日期和当前日期的每日单击。但是我需要在当前日期启用日点击。

试试这个。

dayClick: function( date, jsEvent, view) {
    if (moment().format('YYYY-MM-DD') === date.format('YYYY-MM-DD') || date.isAfter(moment())) {
        // This allows today and future date
    } else {
        // Else part is for past dates
    }
},

这对我有用。

使用小于运算符。而不是使用小于或等于。

if (date < moment2)
{
     return false;
}