问题描述
我在产品页面中使用了日期选择器,并且需要为工作日和星期六创建不同的截止时间。我已将其设置为禁用星期日并根据一天中的时间添加课程。
到目前为止,这是我的工作,但是,如果我尝试将工作日的分割时间设置为与工作日不同,则时间分割似乎不起作用。它会应用整个星期的临界值。不知道我可能做错了。
任何帮助将不胜感激。
谢谢!
$(document).ready(function(){
var datetoday = new Date();
var yrRange = [datetoday.getFullYear(),new Date().getFullYear() + 4];
var hour = datetoday.getHours();
// NOTE: SPECIFIC disABLED DATES ARE DONE USING CSS ONLY
$('.datepicker').datepicker({
autoClose: true,format: 'dddd mmm dd,yyyy',yearRange: yrRange,disableWeekends: false,minDate: datetoday,setDefaultDate: false,disableDayFn: function(datetoday) {
// disable sunday
if (datetoday.getDay() == 0) {
return true;
}
// Cutoff time for weekdays at 2PM
else if (datetoday.getDay() == 1 || datetoday.getDay() == 2 || datetoday.getDay() == 3 || datetoday.getDay() == 4 || datetoday.getDay() == 5) {
if (hour > 0 && hour < 13) {
$('.datepicker-wrapper').addClass('day-open');
} else if (hour > 13 && hour < 23) {
$('.datepicker-wrapper').addClass('midday-cutoff');
}
}
// Cutoff time for saturday at 12PM
else if (datetoday.getDay() == 6 ) {
if (hour > 0 && hour < 11) {
$('.datepicker-wrapper').addClass('day-open');
} else if (hour > 11 && hour < 23) {
$('.datepicker-wrapper').addClass('midday-cutoff');
}
}
}
});
});
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)