让我们考虑以下输入:jQuery Datepicker从日期设置默认值?
04/2014
4是当月
现在我想为jQuery的日期选择器默认的日期,所以我有这样的事情:
$('.date_picker').datepicker({
changeMonth: true,
changeYear: true,
showButtonPanel: true,
dateFormat: 'mm/yy',
yearRange: "-70:+10",
defaultDate: new Date($(this).val().slice(-4), $(this).val().substring(0, 2), 1),
onClose: function(dateText, inst) {
}
});
随着前面提到的值,新日期函数返回:
Thu May 01 2014 00:00:00 GMT+0200 (CEST)
所以问题是,为什么datepicker跳转到1946年1月?
这可能会帮助:http://stackoverflow.com/questions/6646376/jquery-date-picker-default-date – DBS
@DBS这是行不通的,因为是部分问题的答案是你所指的? – jycr753
还有另一种方法来设置defaultDate'defaultDate:new Date('01/04/2014')'尝试使用它。 –