【发布时间】:2012-11-13 15:02:52
【问题描述】:
我试着计算出发和到达日期之间的夜数, 如果设置了出发日期,则到达日期应自动更改为给定出发日期之后的一天。
这就是我的 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
});
我尽我所能让它工作,但我现在不知道更多:)
【问题讨论】:
标签: jquery date mobile mobiscroll