我有一个Start
和End
日期,其中End Date
不能比Start Date
更好,而End Date
工作正常。现在,我想根据Start Date
选项添加额外的一天来设置Start date
。
我尝试了几种方法,但我没有得到我的结果。
例如,
实际结果:
如果End Date
是02/18/2016而不是Start date
是2016年2月18日。用户可以选择未来的结束日期。
预期结果:
如果End Date
是02/18/2016而不是$(function() {
$("#startdatepicker").datepicker({
minDate: 0,
onSelect: function(selected) {
$("#enddatepicker").datepicker("option", "minDate", selected);
}
});
$("#startdatepicker").datepicker("setDate", new Date());
$("#enddatepicker").datepicker({
minDate: 0,
onSelect: function(selected) {
$("#startdatepicker").datepicker("option", "maxDate", selected);
}
});
//My current logic
$("#enddatepicker").datepicker("setDate", new Date());
//Approach-1 = Sets 03/08/2016 (Don't know why)
//$("#enddatepicker").datepicker("setDate", new Date().getDate() + 1);
//Approach-2 = Not Working
// $("#enddatepicker").datepicker("setDate", new Date().add().day() + 1);
//Approach-3 = Not Working
//var enddate = $('#enddatepicker').datepicker('getDate');
//enddate.setDate(enddate.getDate() + 1);
//$('#enddatepicker').datepicker("setDate", enddate);
});
应该是02/19/2016。
代码:
let structConstant: MyStruct
structConstant = MyStruct()
Fiddler Link:
答案 0 :(得分:0)
找到解决方案:
https://jsfiddle.net/mkhtq6fr/6/
代码更改:
var d = new Date();
d.setDate(d.getDate() + 1);
$('#enddatepicker').datepicker("setDate", d);