0
當用戶在Fullcalendar dayClick事件中的月視圖中單擊某個日期時段時,如果一天中的某個日期和時間小於該日期和時間,我希望獲得「過期日期」警報日期和時間現在。 fullcalendar集成在ASP.NET MVC應用程序中。全日曆中的DayClick事件警報
非常感謝您的幫助!
當用戶在Fullcalendar dayClick事件中的月視圖中單擊某個日期時段時,如果一天中的某個日期和時間小於該日期和時間,我希望獲得「過期日期」警報日期和時間現在。 fullcalendar集成在ASP.NET MVC應用程序中。全日曆中的DayClick事件警報
非常感謝您的幫助!
你想是這樣的
$('#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");
}
}
});
例如:
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/
是的,謝謝!它是有效的,唯一的問題是,爲什麼當我點擊今天的日期(10月10日)時,它認爲今天的日期是過去的日期。在你的「if」語句「date
Gregg
對不起,我應該添加一行,如today.setHours(0,0,0,0);在比較之前。問題是,日期是今天的日期在0:00:00:00,而今天是今天的日期。如果您添加該行,則應該修復所有內容。 –
非常感謝你!它工作正常! – Gregg