2017-03-14 17 views
1

관련 질문이 많았지 만 도움이되는 정보를 찾을 수 없었습니다 ...이 스크립트는이 문제를 해결할 필요가 있습니다. 그걸 도와 줄 수 있니?정의되지 않은 오류 'getTime'속성을 읽을 수 없습니다

function dateValidation() { 

this.validateDate = function() { 
    var twoDates = { 
     inputDate: $('#employmentDate').val(), 
     todaysDate: new Date() 
    } 
    return twoDates.inputDate.getTime() < twoDates.todaysDate.getTime(); 
} 
} 
var validation = new dateValidation(); 
validation.validateDate(); 

내가 선 8 받고 있어요이 오류 :

return twoDates.inputDate.getTime() < twoDates.todaysDate.getTime(); 

감사합니다

+0

은 $ ('# employmentDate')의 값을 공유합니다. –

+0

'inputDate : $ ('# employmentDate') .Val(),'날짜 형식으로 변환하지 않으면 getTime()을 호출 할 수 없습니다. . –

답변

1

에 변경이 줄

inputDate: $('#employmentDate').val(), 

을 대신 Date 오브젝트 문자열을 만들기

inputDate: new Date($('#employmentDate').val()), 
관련 문제