【发布时间】:2015-06-28 22:32:12
【问题描述】:
我正在尝试使用日期选择器来执行以下操作: 当用户选择开始日期时,我需要添加 6 个月,但结束日期应该在第 5 个月的最后一天结束。(如果有意义的话)。
我已经尝试过,但我的代码的结束日期是第 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']; }
}
});
});
【问题讨论】:
标签: jquery datepicker jquery-ui-datepicker