【发布时间】:2015-07-16 02:49:52
【问题描述】:
我想禁用上一个日期。例如,如果选择开始日期为 2015-04-01,则结束日期应仅从 2015-04-01 开始。之前的日期应该被禁用。
$(document).ready(function () {
var nowdate = new Date();
var now = new Date(nowdate.getFullYear(), nowdate.getMonth(), nowdate.getDate(), 0, 0, 0, 0);
var startdate = $("#start_date").datepicker({
format: 'yyyy-mm-dd',
onRender: function (date) {
return date.valueOf() > now.valueOf() ? 'disabled' : '';
}
}).on('changeDate', function (ev) {
startdate.hide();
}).data('datepicker');
var enddate = $("#end_date").datepicker({
format: 'yyyy-mm-dd',
onRender: function (date) {
return date.valueOf() > now.valueOf() ? 'disabled' : '';
}
}).on('changeDate', function (ev) {
enddate.hide();
}).data('datepicker');
});
谢谢
【问题讨论】:
-
有很多名为 bootstrap datepicker 的项目。您正在使用哪个项目。是这个吗? github.com/eternicode/bootstrap-datepicker
标签: jquery datepicker