我在项目中为date-picker和to-date使用了2个输入。
我需要在选择from-date后,在to-date中添加1天更改to-date。
例如:
我选择2017-01-01 in from-date,我需要将to-date更改为2017-01-02。
我的守则:
$( function() {
$(".date-picker-fa").datepicker({isRTL:!0,dateFormat:"yy/mm/dd"});
var dateFormat = "yy/mm/dd",
from = $( "#dateFromHotel" )
.datepicker({
defaultDate: "+1w",
numberOfMonths: 1,
isRTL:!0,
dateFormat:"yy/mm/dd"
})
.on( "change", function() {
to.datepicker( "option", "minDate", getDate( this ) );
}),
to = $( "#dateToHotel" ).datepicker({
isRTL:!0,
dateFormat:"yy/mm/dd"
})
.on( "change", function() {
from.datepicker( "option", "maxDate", getDate( this ) );
});
function getDate( element ) {
var date;
try {
date = $.datepicker.parseDate( dateFormat, element.value );
} catch( error ) {
date = null;
}
return date;
}} );
如何在to-date中选择日期后添加from-date中的一天
发布于 2017-05-14 09:34:43
您可以使用:
function getDate( element ) {
var date;
try {
var date2 = $.datepicker.parseDate( dateFormat, element.value );
date2.setDate(date2.getDate()+1);
date = date2;
} catch( error ) {
date = null;
}
return date;
}https://stackoverflow.com/questions/43962208
复制相似问题