bootstrap-datepicker setDaysOfWeekHighlighted方法设置星期几高亮显示起到提示的作用,比如设置星期一和星期日高亮显示。但是高亮默认的效果并不很好看,可以通过beforeShowDay属性自定义出更好看的效果。
//初始化
var ops = {
multidate: true,//同时可以选中多个日期
todayHighlight: true, //设置当天日期高亮
language: 'zh-CN', //语言
autoclose: true, //选择后自动关闭
clearBtn: true,//清除按钮
format: "yyyy-mm-dd",//日期格式
};
$("#itxst").datepicker(ops);
function doAction() {
//通过数组设置星期六星期天不能选择
//$('#itxst').datepicker('setDaysOfWeekHighlighted', [6,1]);
//通过字符串设置星期六星期天不能选择
$('#itxst').datepicker('setDaysOfWeekHighlighted', '6,1');
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>bootstrap-datepicker setDaysOfWeekHighlighted方法例子</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, minimal-ui">
<script src="https://www.itxst.com/package/jquery-3.5.1/jquery.min.js"></script>
<script src="https://www.itxst.com/package/bootstrap-4.5.0/js/bootstrap.min.js"></script>
<link href="https://www.itxst.com/package/bootstrap-4.5.0/css/bootstrap.css" rel="stylesheet">
<script src="https://www.itxst.com/package/bootstrap-datepicker-1.9.0/js/bootstrap-datepicker.min.js"></script>
<script src="https://www.itxst.com/package/bootstrap-datepicker-1.9.0/locales/bootstrap-datepicker.zh-CN.min.js"></script>
<link href="https://www.itxst.com/package/bootstrap-datepicker-1.9.0/css/bootstrap-datepicker.min.css" rel="stylesheet">
</head>
<body style="padding:10px;">
<div class="container ">
<input type="text" id="itxst" placeholder="选择日期" class="form-control" autocomplete="off">
<button type="button" class="btn btn-primary" onclick=" $('#itxst').datepicker('show')">setDaysOfWeekHighlighted</button>
</div>
<script>
//初始化
var ops = {
multidate: true,//同时可以选中多个日期
todayHighlight: true, //设置当天日期高亮
language: 'zh-CN', //语言
autoclose: true, //选择后自动关闭
clearBtn: true,//清除按钮
format: "yyyy-mm-dd",//日期格式
};
$("#itxst").datepicker(ops);
function doAction() {
//通过数组设置星期六星期天不能选择
//$('#itxst').datepicker('setDaysOfWeekHighlighted', [6,1]);
//通过字符串设置星期六星期天不能选择
$('#itxst').datepicker('setDaysOfWeekHighlighted', '6,1');
}
doAction();
</script>
</body>
</html>