javascript - 如何在日期选择器中禁用自定义日期以及以前的日期?
问题描述
我正在尝试禁用一些日期,我也在尝试禁用过去的日期。请提供一些帮助,我可以在日期选择器中删除过去的日期。
<div class='input-group date' id='datepicker1'>
<asp:TextBox runat="server" ID="txtdatepicker">
</asp:TextBox>
</div>
<script type="text/javascript">
$(function () {
var disableSpecificDates = ["19-8-2021", "28-8-2021", "26-
8-2021"];
$('#datepicker1').datepicker({
format: 'mm/dd/yyyy',
beforeShowDay: function (date) {
dmy = date.getDate() + "-" + (date.getMonth() + 1) +
"-" +
date.getFullYear();
if (disableSpecificDates.indexOf(dmy) != -1) {
return false;
}
else {
return true;
}
}
});
$('#datepicker1').datepicker("setDate", new Date());
});
</script>
解决方案
您可以禁用过去的日期,而不是删除。
$('#datepicker1').datepicker("minDate", new Date());
});
推荐阅读
- javascript - c3.js | 将 x 轴刻度更改为年份格式
- python - Python:从 Postgres 保存数据集以供上次加载
- excel - 为什么最后一行给我一个 0 个答案
- sql - 返回具有滚动总和的行在 SQL Server 中达到所需的值
- ios - 如何在 xamarin 中让第一个响应者触摸滚动视图
- python - 如何从自然排序中获取索引?
- sql - 如何在不同的表上创建包含 SUM 的 Select 语句
- javascript - javascript/jquery $.get 和 python 后端的挑战
- charles-proxy - 在 Catalina 上配置 Charles 代理
- google-cloud-sql - 无法从已部署的 App Maker 应用连接到 Cloud SQL