让我有一个输入框,在其中应用日期选择器现在我想通过添加额外的月份来显示另一个地点来获取选定的日期
示例
//添加 11 个月
如果我选择2015-04-01
,那么我想获得输出2016-03-01
但是我得到了类似的东西2015-14-01
我尝试过的
$("#loanDisbursmentDate").datepicker({
dateFormat:"yy-mm-dd",
onSelect:function(date,dtObj){
var day = $("#loanDisbursmentDate").datepicker('getDate').getDate();
var month = $("#loanDisbursmentDate").datepicker('getDate').getMonth() + 11;
var year = $("#loanDisbursmentDate").datepicker('getDate').getFullYear();
var fulldate = year + '-' + month + '-' +day;
console.log(fulldate);
}
});
最佳答案
使用这个Demo Here
HTML
更改为以下代码
$("#loanDisbursmentDate").datepicker({
dateFormat:"yy-mm-dd",
onSelect:function(dateText,instance){
date = $.datepicker.parseDate(instance.settings.dateFormat, dateText, instance.settings);
date.setMonth(date.getMonth() + 11);
$(".secondcal").datepicker("setDate", date);
$('#displayDate').html($('.secondcal').val());
}
});
$(".secondcal").datepicker({
dateFormat: "yy-mm-dd"
});
关于jquery - 如何从jquery中的datepicker获取带有额外月份的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28849206/