我正在使用jquery datepicker,我必须以这种格式显示mm / yy,我已经相应地实现了它,但是日历显示的是2004年的开始,我希望它从1980年开始显示,我该怎么做呢{ {3}} 这是我的日期拣货代码
$("#txtbox").datepicker({
prevText: "",
nextText: "",
changeMonth: true,
changeYear: true,
showButtonPanel: true,
dateFormat: 'mm/yy',
onClose: function (dateText, inst) {
var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val();
var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
$(this).datepicker('setDate', new Date(year, month, 1));
}
});
<input type="textbox" id="txtbox">
答案 0 :(得分:2)
设置yearRange
option。添加yearRange: "1980:2014",
(或您需要的任何开始和结束年份):
$("#txtbox").datepicker({
prevText: "",
nextText: "",
changeMonth: true,
changeYear: true,
showButtonPanel: true,
dateFormat: 'mm/yy',
yearRange: "1980:2014",
onClose: function (dateText, inst) {
var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val();
var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
$(this).datepicker('setDate', new Date(year, month, 1));
}
});
<强> jsFiddle example 强>