는 STARTDATE 날짜 선택기가 나는 종료 날짜의 datepickers는 STARTDATE + 1 일되고 싶어 선택 사용, STARTDATE 및 종료 날짜JQuery와 시작 날짜로부터 datepickers- 설정 종료 날짜
<input id="StartDate" class="datepicker setNext hasDatepicker" type="text" value="13/02/2015" name="StartDate">
<input id="EndDate" class="datepicker hasDatepicker" type="text" value="15/02/2015" name="EndDate">
두 JQuery와 datepickers이 있습니다, StartDate보다 EndDate에서 이전 날짜를 선택할 수 없게 만들 수 있습니다. '그래서이 (가) onSelect를 확인하지만 다음 날짜에 1을 추가하는 (난 그냥 끝에 1과 날짜 열을 얻을 작동하지 않습니다에 도달
$(function() {
$(".datepicker").datepicker({
dateFormat: 'dd/mm/yy',
onSelect: function(selectedDate) {
if(this.id == 'StartDate') {
var minDate = selectedDate + 1;
$('#to').datepicker("option", "minDate", minDate);
}
}
});
});
, 그래서 :
이 코드를 2014 년 3 월 31 일 '). 내일처럼
이 var minDate = new Date(selectedDate);
var tomorrow = new Date();
tomorrow.setDate(minDate.getDate() + 1);
$('#to').datepicker("option", "minDate", tomorrow);
minDate이 잘못된 날짜 인 끝 :
는 또한되어 selectedDate이 문자열이 아닌 날짜 형식이라고 가정하여 onSelect를에 다음과 같은 노력했다. 문자열에서 날짜를 설정하는 방법을 알아낼 수 없습니다.var minDate = selectedDate.getDate();
"Uncaught TypeError : 정의되지 않은 함수가 아닙니다."라는 메시지가 나타납니다.
JQuery 1.11.1을 사용하여 영국 날짜 형식을 dd/mm/yyyy로 지정합니다.
: VAR 날짜 2 = $ ('#의 STARTDATE')을 날짜 선택기 ('GETDATE', '+ 1D'); date2에 대한 유효한 날짜를 얻을 수 있습니까? –
문자열을 날짜로 구문 분석 할 때 표시 형식 *을 사용하지 않으므로'dd/mm/yy'는'new Date (selectedDate)'에 잘못된 날짜를 반환합니다 –