javascript - Jquery Bootstrap Datepicker禁用过去的日期并且不自动填充输入框

标签 javascript jquery twitter-bootstrap datepicker

我正在使用 source 中的 jquery bootstrap datepicker 。我需要禁用过去的日期,并且也不希望选择器自动填充输入框。

因此我使用了以下代码:

jQuery('#datetimepicker1').datetimepicker({
     format: 'L',
     minDate: new Date(),
     useCurrent: false,
 });

但是在使用它时,它也会禁用今天的日期。我发现这是由于 useCurrent: false 但在评论这一行时它会自动填充输入框。如何通过不阻止今天的日期来阻止过去的日期,同时避免自动填充?

最佳答案

简单创建昨天日期:并将其作为参数传递

yesterday = new Date();
yesterday.setDate(yesterday.getDate() - 1);

jQuery('#datetimepicker1').datetimepicker({
     format: 'L',
     minDate: yesterday,
     useCurrent: false,
});

关于javascript - Jquery Bootstrap Datepicker禁用过去的日期并且不自动填充输入框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49997672/

相关文章:

javascript - 使用javascript获取滚动条的位置

javascript - Ajax、长轮询、多用户、聊天到达

javascript - 组按钮未在内部 html 中正确显示

css - 使用 SquishIt 在单独的 less 文件中引用变量(支持动态 LESS 内容)?

jquery - Highcharts - 在具有对数 Y 轴的折线图系列中处理和显示零(或负)值的最佳方式

javascript - 为了将轮播集成到 Bootstrap 页面中,我必须做什么

javascript - jquery中的filter和map有什么区别

javascript - mousedown-mouseup 以指数方式创建 div

javascript - 渲染从异步函数中 react native 子项

c# - 将字符串数组从 ajax 传递到 C# Web 方法