0
我想使用日期选择器来执行以下操作: 当用户选择开始日期时,我需要添加6个月,但结束日期应该结束在第五个月的最后一天(如果这是有意义的)。JQuery DatePicker添加月份到最后一个月的最后一天
我试过了,但我的代码的结束日期是第6个月的第一天。
这里我的代码到目前为止。
$(function() {
$("#datesix").datepicker({
dateFormat: "yy-mm-dd",
beforeShowDay: function(date) {
/* Check for the first day */
if (date.getDate() == 1) { return [true, '']; }
else { return [false, '', 'Unavailable']; }
},onSelect: function(dateText, instance) {
date = $.datepicker.parseDate(instance.settings.dateFormat, dateText, instance.settings);
date.setMonth(date.getMonth() + 6);
$("#endsix").datepicker("setDate", date);
}
});
$("#endsix").datepicker({
dateFormat: "yy-mm-dd", beforeShowDay: function(date) {
/* Check for the first day */
if (date.getDate() == 0) { return [true, '']; }
else { return [false, '', 'Unavailable']; }
}
});
});
完美。非常感谢 – Newbie