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