【发布时间】:2010-04-23 19:33:07
【问题描述】:
开始日期:用户可以选择回溯到 6 个月的开始日期。例如:如果今天是 2010 年 4 月 23 日,那么我可以回到 2009 年 11 月 23 日,但不超过 6 个月。
<script type="text/javascript">
$(document).ready(function () {
$('#endDate').datepicker({ showOn: 'button',
buttonImage: '../images/Calendar.png',
buttonImageOnly: true, onSelect: function () { },
onClose: function () { $(this).focus(); }
});
$('#startDate').datepicker({ showOn: 'button',
buttonImage: '../images/Calendar.png',
buttonImageOnly: true, onSelect:
function (dateText, inst) {
$('#endDate').datepicker("option", 'minDate', new Date(dateText));
}
,
onClose: function () { $(this).focus(); }
});
});
更新代码:
var currentDate = new Date();
var currentMonth = currentDate.getMonth() + 1;
var sixMonths = currentMonth + 6
currentDate.setMonth(currentDate.currentMonth, sixMonths);
var myNewCurrentDate = new Date(currentDate)
$('#startDate').datepicker('option', { minDate: myNewCurrentDate });
我得到 currentDate = NaN
【问题讨论】:
标签: jquery datepicker