jquery - 仅在 Bootstrap Datepicker 中将日期选择限制为非过去的月份

标签 jquery twitter-bootstrap datepicker

我正在使用bootstrap-datepicker我需要将其配置为仅允许选择当月的当天到结束日,我不想允许用户浏览月份,这可能吗?如何?我阅读了文档,但没有发现任何真正有帮助的内容

最佳答案

1) 您可以使用 bootstrap datepicker 的 startDateendDate 选项。

2)在startDate中设置今天的日期

var today = new Date();

3)要获取该月的最后日期,请使用此方法

var lastDate = new Date(today.getFullYear(), today.getMonth() + 1, 0);

终于

var today = new Date(); //Get today's date
var lastDate = new Date(today.getFullYear(), today.getMonth() + 1, 0);  //To get the last date of today's month
$("#datepicker").datepicker({
    startDate: today,
    endDate: lastDate
});

JSFiddle

关于jquery - 仅在 Bootstrap Datepicker 中将日期选择限制为非过去的月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20086648/

相关文章:

jquery - 在 MVC 部分 View 中刷新更新的数据

javascript - 如何在backbone.js中动态使用bootstrap mergeCells

javascript - 单击图像、隐藏其他图像以及使用 JQUERY 使图像滑动动画

javascript - 使用多个对象循环遍历 json

Javascript 数组到 jQuery .post AJAX 调用

jquery - 如何使用复选框和 .next() 在表单中显示/隐藏/切换 div

html - 使用 Bootstrap 响应图像限制图像高度?

javascript - 没有过滤器的 AngularUI Datepicker,发生了什么?

html - 使用 bootstrap 3 在同一行上获取两个日期时间选择器?

java - Wicket 的各种日期选择器