我有一个日期选择器,应该从 1803 年到 1995 年,但如果您选择日期和月份而不选择年份,则默认为 2013 年,即使它会显示 1803。我该如何解决这个问题?
这是我的代码
$(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
关于jQuery UI Datepicker 默认年份始终为 2013,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19487366/