我尝试计算出发日期和到达日期之间的夜数,如果设置了出发日期,则到达日期应自动更改为给定出发日期后的一天。
那是我的 mobiscrolldatepickers
$(function(){
$('#anreise').scroller({
preset: 'date',
theme: 'ios',
dateFormat: 'dd.mm.yyyy',
dateOrder: 'M DD ddyy',
minDate: new Date()
});
});
$(function(){
$('#abreise').scroller({
preset: 'date',
theme: 'ios',
dateFormat: 'dd.mm.yyyy',
dateOrder: 'M DD ddyy'
});
});
这就是我尝试计算的函数:
var DatePicked = function() {
var departure = $("#anreise");
var arrival = $("#abreise");
var nights = $("#nacht");
var triggeringElement = $(this);
var departureDate = departure.scroller("getDate");
var minArrivalDate = departure.scroller("getDate");
if (departureDate != null) {
minArrivalDate.setDate(departureDate.getDate() + 1);
} else {
minArrivalDate.setDate(minArrivalDate.getDate() + 1);
}
arrival.scroller('option', 'setDate', minArrivalDate);
};
这就是我尝试调用更改的方式:
$('#anreise').scoller({
onSelect: DatePicked
});
我尽力让它工作,但我现在不知道更多:)