이것은 곧장 앞으로해야합니다 ...하지만 2 시간 후에도 여전히 문제를 볼 수 없습니다.부트 스트랩 DatePicker 체크인/체크 아웃
으로 "체크 인"/ "체크 아웃"이라는 두 개의 datepickers를 구현하려고합니다.
저자 자신도 자신의 버전 here과 함께 작동하는 업데이트 된 솔루션을 문서화합니다.
var nowTemp = new Date();
var now = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp.getDate(), 0, 0, 0, 0);
var checkin = $('#dpd1').datepicker({
beforeShowDay: function(date) {
return date.valueOf() >= now.valueOf();
}
}).on('changeDate', function(ev) {
if (ev.date.valueOf() > checkout.date.valueOf()) {
var newDate = new Date(ev.date)
newDate.setDate(newDate.getDate() + 1);
checkout.setValue(newDate);
checkout.setDate(newDate);
checkout.update();
}
checkin.hide();
$('#dpd2')[0].focus();
}).data('datepicker');
var checkout = $('#dpd2').datepicker({
beforeShowDay: function(date) {
return date.valueOf() > checkin.date.valueOf();
}
}).on('changeDate', function(ev) {
checkout.hide();
}).data('datepicker');
나는 시도하고 그것을 구현
, 나는 내 콘솔 내가 그러나 차이를 만들어 표시되지 않습니다 날짜 변수를 정의하려고했습니다Uncaught TypeError: Cannot read property 'valueOf' of undefined
에 다음을 얻는다.
JSfiddle : http://jsfiddle.net/56bVc/1/
당신의 도움을 기대하지만, 이마 때리고 기대되지는 함께 갈 이잖아!
것은 checkout.dates [0]' – Shakur