我试图通过jQuery datepicker
选择过去50年的日期,但select type of year
仅显示有限的年数。我要反复选择一年回到过去几年。
这是我正在使用的jQuery
脚本:
$(".datepicker").datepicker({
changeMonth: true,
changeYear: true,
minDate: "-50Y",
maxDate: "-6Y"
});
我创造了一个小提琴http://jsfiddle.net/5xQb3/
请检查。我希望一年中不要反复选择它们
另外,我想将日期显示为yyyy-mm-dd
格式。
答案 0 :(得分:4)
您可以使用 yearRange
$(".datepicker").datepicker({
dateFormat: 'yy-mm-dd',
changeMonth: true,
changeYear: true,
yearRange: "-50:-6"
});
答案 1 :(得分:1)
将yearRange: "c-50:c-6"
添加到您的实例化中,如此
$(".datepicker").datepicker({
changeMonth: true,
changeYear: true,
minDate: "-50Y",
maxDate: "-6Y",
yearRange: "c-50:c-6"
});
答案 2 :(得分:1)
答案 3 :(得分:0)
根据您的要求使用年份范围
function loadDatePicker() {
$('.datePicker').datepicker({
dateFormat: 'yy-mm-dd',
changeYear: true,
changeMonth: true,
yearRange: "-18:-12",
defaultDate:"-18y-m-d" // Relative year/month/day
});
}