如何在jQuery UI Datepicker中将minDate设置为当前日期?
这是我的代码,它不能正常工作。我想将minDate
设置为当前日期。我该怎么做?如何在jQuery UI Datepicker中将minDate设置为当前日期?
$("input.DateFrom").datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'yy-mm-dd',
maxDate: 'today',
onSelect: function(dateText) {
$sD = new Date(dateText);
$("input#DateTo").datepicker('option', 'minDate', min);
}
您可以指定的minDate今天加入minDate: 0
到选项。
$("input.DateFrom").datepicker({
minDate: 0,
...
});
可以使用minDate
属性,像这样:
$("input.DateFrom").datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'yy-mm-dd',
minDate: 0, // 0 days offset = today
maxDate: 'today',
onSelect: function(dateText) {
$sD = new Date(dateText);
$("input#DateTo").datepicker('option', 'minDate', min);
}
});
你也可以指定一个日期,就像这样:
minDate: new Date(), // = today
使用这一个:
onSelect: function(dateText) {
$("input#DateTo").datepicker('option', 'minDate', dateText);
}
minDate属性为当前日期为既适用于 - >的minDate: “YY-MM-DD” 或的minDate:0
也可以使用:
$("input.DateFrom").datepicker({
minDate: 'today'
});
我使用此方法设置开始日期由于上述或其他代码并没有为我
$(document).ready(function() {
$('#dateFrm').datepicker('setStartDate', new Date(yyyy, dd, MM));
});
不知道这是否会在已发布的答案中添加任何内容。 – 2017-12-28 11:38:42
代码回答应附有说明。只需放下一大块代码就不会帮助OP理解您的解决方案。 – leigero 2017-12-28 13:52:13
'min'从你的代码中神奇地来了哪里?当然你想通过'$ sD'来代替。 – 2013-02-11 10:48:13