Jquery UI Datepicker는 minDate 및 maxDate에 한 달을 추가합니다.
-
21-12-2019 - |
문제
나는 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
제휴하지 않습니다 StackOverflow