禁用fullcalendar中过去日期的dayclick无法正常工作

时间:2016-02-25 18:33:36

标签: javascript jquery fullcalendar

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。

2 个答案:

答案 0 :(得分:6)

试试这个。

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
    }

},

这适合我。

答案 1 :(得分:0)

使用Less Than Operator。而不是使用小于或等于。

if (date < moment2)
{
     return false;
}