将setDate与jQueryUi datepicker一起使用

Ric*_*d L 8 javascript jquery jquery-ui datepicker

我正在尝试将原始日期选择器上的另一个日期选择器的日期恰好设置为1年.

我有以下代码:

$("#myDatepicker1").datepicker({
onClose: function(dateText, inst) {
$("#myDatepicker2").datepicker("setDate", dateText +1y);
}
});
Run Code Online (Sandbox Code Playgroud)

你可以猜到这不起作用.

任何帮助都会很棒.

提前致谢!

理查德

Art*_*ves 23

你可以试试这样的东西:

d = $("#myDatepicker1").datepicker("getDate");
$("#myDatepicker2").datepicker("setDate", new Date(d.getFullYear()+1,d.getMonth(),d.getDate()));
Run Code Online (Sandbox Code Playgroud)

编辑:

这是添加一年的解决方案,只是为了确保这是错过的那块?!关闭它的工作正常吗?!

  • 这就是现在的工作.它应该是d.getDate()而不是d.getDay().谢谢你的帮助! (3认同)