这是我的代码,它不能正常工作。 我想设置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,
...
});
演示 : http://jsfiddle.net/2CZtV/
文档 : http://jqueryui.com/datepicker/#min-max
您可以使用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);
}
这可能是有用的: http://jsfiddle.net/injulkarnilesh/xNeTe/
minDate属性为当前日期为既适用于 - >的minDate: “YY-MM-DD” 或的minDate:0
也可以使用:
$("input.DateFrom").datepicker({
minDate: 'today'
});
我将使用这种方法开始日期,因为上述或其他代码并没有为我工作
$(document).ready(function() { $('#dateFrm').datepicker('setStartDate', new Date(yyyy, dd, MM)); });
设置的minDate在jQuery的日期选择器当前日期:
$("input.DateFrom").datepicker({
minDate: new Date()
});