我想只启用星期六,在jQuery日期选择器中一年的最后一天( 31.12 ),到目前为止我只启用了星期六,但我无法启用31.12。每一年。我的代码:
<script>
function datepick()
{
var weekend_strtday = 1;
var dva = 2;
var tri = 3;
var cetiri = 4;
var pet = 0;
var weekend_endday = 5;
$('#datum').datepicker({
firstDay: 1,
minDate: 0,
dateFormat: 'yy-mm-dd',
beforeShowDay: function(date) {
var day1 = date.getDay();
return [(day1 != weekend_strtday && day1 != weekend_endday && day1 != dva && day1 != tri && day1 != cetiri && day1 != pet)];
}
});
}
datepick();
</script>发布于 2019-12-20 10:29:07
试一下这个例子:
星期六可以简化为第6天,或者月份和日期是12月31日。
function datepick()
{
$('#datum').datepicker({
firstDay: 1,
minDate: 0,
dateFormat: 'yy-mm-dd',
beforeShowDay: function(date) {
var day = date.getDay();
// Saturdays or Dec 31st
return [(day == 6) || ((date.getMonth() + 1) == 12 && date.getDate() == 31)];
}
});
}
datepick();<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css" rel="stylesheet"/>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script>
Date: <input class="form-control" id="datum"></input>
https://stackoverflow.com/questions/59416512
复制相似问题