문제

나는 Jquery를 가지고있다 UI datepicker 내 사이트에 있지만 내가 선택할 때 minDate 그리고 maxDate 각 변수에 한 달이 추가됩니다. 왜 그런 것이며 어떻게 수정합니까?

var startDate = new Date(2014, 2, 24);
var endDate = new Date(2014, 3, 24);

깡깡이

도움이 되었습니까?

해결책

날짜를 데이터베이스에서 가져오는 경우 가장 쉬운 방법은 다음과 같습니다.

var startDate = new Date(2014, 2, 24);
var endDate = new Date(2014, 3, 24);

startDate.setMonth(startDate.getMonth()-1);
endDate.setMonth(endDate.getMonth()-1);

다른 팁

월은 0부터 시작하므로 선택한 날짜에 1을 추가하세요.

예를 들어

var yourDate = new Date(2014, 3, 24); //would be 24 April 2014

~ 안에 javascript, 월 계산은 0부터 시작하여 11까지 끝납니다.

0-Jan
1-Feb
2-Mar
3-Apr
4-May
5-Jun
6-Jul
7-Aug
8-Sep
9-Oct
10-Nov
11-Dec
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top