我正在显示Birthday选项,并使用了jQuery ui日期选择器。问题是我想显示过去的日期,例如从1950年到2000年,但是我不知道该怎么做,我尝试了一下,但是没有用:
$('#dob').datepicker({
showOn: 'button',
buttonImage: 'images/calendar.gif',
buttonImageOnly: true,
dateFormat: 'mm/dd/yy',
changeYear: true,
minDate: '-20Y',
maxDate: '+1M +10D'
});
参考:
http://jqueryui.com/demos/datepicker/#min-max
更新:
这就是我正在做的事情,您可以通过更新此处的代码来解决此问题:
http://jsbin.com/uyake
谢谢
最佳答案
$('#dob').datepicker({
showOn: 'button',
buttonImage: 'images/calendar.gif',
buttonImageOnly: true,
dateFormat: 'mm/dd/yy',
changeYear: true,
minDate: new Date(1950, 0, 1) ,
maxDate: new Date(2000, 11, 31),
defaultDate: new Date(1950, 0, 1),
yearRange: '1950:2000'
});
工作演示为here: