을 사용하여 계산을 수행하고 있습니다. 일부 날짜 필드가 있으며 Bootstrap datepicker
으로 할당되어 있습니다. javascript
함수에서 나는 onBookingDate
이라는 필드의 날짜를 알아야합니다. 나는 이렇게 할 수있다.내 웹 페이지에 부트 스트랩 datepicker
var on_BookingDate = jQuery('#datepick_onBooking').val();
그때 나는 8 개월 추가 한 다음 위의 방법을 사용하여 검색되는 다른 날짜 값으로 새 날짜 값을 비교해야합니다. 이것은 내가 사용한 코드입니다. 날짜를 비교하기 위해
var on_BookingDate = jQuery('#datepick_onBooking').val();
var dateArray = on_BookingDate.split("-");
//dateArray[1] contains the month value
var dateObj = new Date(dateArray[2], dateArray[1] - 1, dateArray[0]);
dateObj.setMonth(dateObj.getMonth() + 8);
var intFreeLastDate = dateObj.getDate() + "-" + (dateObj.getMonth() + 1) + "-" + dateObj.getFullYear();
(모든 날짜는 dd-mm-yyyy
의 형태로 존재), 그들은 시간 값해야합니다. 그
.datepicker('getDate')
getTime()
을 위해 사용되어야한다. 내가
var int_free_last_date = intFreeLastDate.datepicker('getDate');
alert("int free last date get date = "+int_free_last_date);
을 시도 할 때 그러나 나는 왜이
Uncaught TypeError: undefined is not a function
이며, 오류가 다음 얻을? 그리고 이것을 고치는 방법. 날짜 형식의 int_free_last_date
이 필요하지 않습니까 ??
JS 바이올린http://jsfiddle.net/Lnmvc5ao/
? 우리가 예제로 사용할 JSFiddle을 만들 수 있습니까? –
라인은'var int_free_last_date = intFreeLastDate.datepicker ('getDate');' – vigamage
'console.log (intFreeLastDate)'는 그 라인 바로 위에 호출되면 무엇을 반환합니까? –