2
如何在fullcalendar.js中阻止特定时间段?jQuery FullCalendar更改日历上特定TIME的可编辑属性
我需要阻止下午1点 - 下午2点,因此在此期间没有人可以添加任何任务或事件,但问题是我还需要他们能够将他们的任务添加到下午1点,这与lunchbreak(starttime) 。
function isOverlapLunchBreak(task_sdate, task_edate) {
console.log(task_sdate);
console.log(task_edate);
var l_start = 13;
var l_end = 14;
var r = false
if (task_sdate.getHours() >= l_start && task_sdate.getHours() > l_end && task_sdate.getHours() < l_end)
{
r = true;
//alert('first');
}
if (task_edate.getHours() >= l_start && task_edate.getHours() >= l_end && task_sdate.getHours() < l_end)
{
r = true;
//alert('second');
}
if (task_sdate.getHours() <= l_start && task_edate.getHours() <= l_end && task_edate.getHours() >= l_start)
{
r = true;
//alert('third');
}
if (r) {
GritterMessageDanger('DTR - Time In', 'You cannot add task during break hours.');
return true;
}
}
以上块下午1时至下午2时,但用户不能将他们的任务到下午1点。它只能接受到12:59 pm。是否可以更改“var l_start = 13;”到“var l_start = 13:01;”?
我该怎么做?
样品:使用内置moment.js