jquery - pickadate.js 禁用第二个星期六或禁用一个月中任何选定周的星期六
问题描述
如何使用 pickadate.js 禁用特定一周中的某一天?例如,假设应该禁用第 2 和第 4 个星期六,并且应该禁用该月第 3 周的星期一。我怎么做?现在我只能禁用一个月内的所有周日或周六。
$("[name=date]").pickadate({
multidate: true,
formatSubmit: 'yyyy-mm-dd',
hiddenPrefix: 'time_',
hiddenSuffix: '',
min: timeoffDate,
max: to_date,
disable: disableArray,
onSet: function onSet(date) {
if (_.isNull(date.clear)) {
return requery();
}
if (!date.select) {
return;
}
var fromDate = moment(new Date(date.select));
$("[name=date]").val(fromDate.format("MMM DD, YYYY"));
}
});
$.each(workSchedule,function(key,val){
if($.inArray(key, dayArray) !== -1 && val == '0'){
var val = parseInt(dayArray.indexOf(key)) + 1;
disableArray.push(val);
console.log(key);
}
});
$.each(holidays,function(k,v){
disableArray.push(new Date(v.holidayDate));
});
https://amsul.ca/pickadate.js/date/#disable-dates-use-arrays
在disablearray
我给星期天的数字为 0 并且星期日的所有日期都被禁用并且我还在该数组中添加了假期的日期并且所有这些日期都被禁用但现在我只想禁用星期六的第 2 天和第 3 天星期。搜索后我找不到这样做的方法。
解决方案
推荐阅读
- python - 我正在尝试使用有限差分法在 python 中编写二维薛定谔方程的图
- php - 柏林的 PHP 时间已关闭
- c - 为什么我在这段代码中得到一个奇怪的数字?
- algorithm - 有向图可以分成两组,使得组内的节点不相互连接吗?
- react-native - 从父组件导航到特定组件(React Native Navigation)
- roblox - Roblox Studio 如何在零件尺寸达到特定数字时做到这一点
- java - 如何仅重新运行失败的测试?(我用junit5+maven+springboot)
- javascript - 续集选择查询问题
- asp.net - 如果路由参数末尾有空格,我的页面返回404?
- r - 有条件地删除 R 中的某些行