0
는 내가이 일을 위해 JQuery와 모바일, JQuery와 datebox 플러그인을 사용했습니다 볼 수있는 코드 및 미리보기 >>http://jsfiddle.net/shingou/PGFxZ/jQuery를 여기에 모바일 Datebox 날짜 범위 차이
있습니다. 및 그 날짜의 차이점을 얻으려면 여기에 코드가 있습니다.
function parseDate(str) {
var mdy = str.split('/')
return new Date(mdy[2], mdy[0]-1, mdy[1]);
}
function daydiff(checkinDate, checkoutDate) {
return (checkoutDate-checkinDate)/(1000*60*60*24)
}
$('#checkoutDate, #checkinDate').live('change', function() {
$('#numNights').each(function() {
$(this).text(daydiff(parseDate($('#checkinDate').val()), parseDate($('#checkoutDate').val())));
});
});
여기에서 날짜 형식을 변경하면 분명합니다. 예를 들어
jQuery.extend(jQuery.mobile.datebox.prototype.options, {
'dateFormat': 'mm/dd/YYYY',
'headerFormat': 'mm/dd/YYYY',
});
우리는 이런 식으로합니다 범위 날짜 사이의
jQuery.extend(jQuery.mobile.datebox.prototype.options, {
'dateFormat': 'ddd, dd mmm YYYY',
'headerFormat': 'ddd, dd mmm YYYY',
});
차이가 NaN에 발생합니다.
이 문제에 대한 해결책은 도움이됩니다. 미리 감사드립니다.
덕분에 많은 수정했습니다! : 엄지 손가락 – shingou