我有一个应该从1803年到1995年的日期选择器,但如果你选择一个月而不选择年份,它默认为2013年,即使它会显示1803.我怎么能解决这个问题? 这是我的代码 $(function() { $( "#date" ).datepicker({
这是我的代码
$(function() { $( "#date" ).datepicker({ changeMonth: true, changeYear: true, yearRange: "1803:1995", dateFormat: "yy-mm-dd", }); });
我已经尝试过使用默认日期,但是那会阻止我改变年份.
是的,默认情况下它使用的是当前日期.要更改此选项,请使用选项defaultDate
或setDate
$(function() { $( "#date" ).datepicker({ changeMonth: true, changeYear: true, yearRange: "1803:1995", dateFormat: "yy-mm-dd", defaultDate: '1803-01-01' }); });
JSFiddle