Eja*_*rim 56 jquery 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);
}
Run Code Online (Sandbox Code Playgroud)
tec*_*bar 126
您可以通过添加minDate: 0选项将minDate指定为今天.
$("input.DateFrom").datepicker({
minDate: 0,
...
});
Run Code Online (Sandbox Code Playgroud)
文档:http://jqueryui.com/datepicker/#min-max
Ror*_*san 19
您可以使用该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);
}
});
Run Code Online (Sandbox Code Playgroud)
您还可以指定日期,如下所示:
minDate: new Date(), // = today
Run Code Online (Sandbox Code Playgroud)
使用这个:
onSelect: function(dateText) {
$("input#DateTo").datepicker('option', 'minDate', dateText);
}
Run Code Online (Sandbox Code Playgroud)
这可能很有用:http: //jsfiddle.net/injulkarnilesh/xNeTe/