fullcalendar中的DayClick事件警报

时间:2011-10-10 22:00:57

标签: jquery fullcalendar

当用户在Fullcalendar dayClick事件中点击月视图中的日期插槽时,如果当天的日期和时间小于现在的日期和时间,我希望有“过去日期”提醒。 fullcalendar集成在ASP.NET MVC应用程序中。

非常感谢你的帮助!

2 个答案:

答案 0 :(得分:1)

你想要这样的东西

$('#calendar').fullCalendar({
    dayClick: function(date, allDay, jsEvent, view) {

        var today=new Date();
        if(today.getHours() != 0 && today.getMinutes() != 0 && 
           today.getSeconds() != 0 && today.getMilliseconds() != 0){
            today.setHours(0,0,0,0);
        }
        if (date<today){
            alert("Past Date");
        }
    }
});

答案 1 :(得分:0)

例如:

dayClick: function( date, allDay, jsEvent, view ) { 
                var myDate = new Date();

                if (date < myDate) {
                    //TRUE Clicked date smaller than today + daysToadd
                    alert("Past Date");
                }
                else
                {
                    //FLASE Clicked date larger than today + daysToadd
                    alert("Good choice");   
                 }   
            }    

您可以在此处试用:http://jsfiddle.net/SteveButabi/RAmYV/