이건 그냥 내 머리 위로 떨어져이지만, 그런 다음 날짜 구성 요소가이 있는지 확인 당신이 http://www.w3schools.com/jsref/jsref_obj_date.asp
1) 다음
var d = new Date(dateString);
var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);
중 하나를 사용할 수있는 자바 스크립트의 Date
개체를 사용할 수 있습니다 입력 한 것과 동일합니다. 달을 50으로 설정하면 1 년이 걸리고 50 개월 앞으로 나아갑니다 ... 이상하게 보입니다 만 ... 정보가 입력 한 내용인지 확인해야합니다. 월은 1 월에 0부터 시작하므로 확인시주의해야합니다.
2)가이 검사를 할 수있는 방법이 많이 아마,하지만에 빠른 생각은 t가 양수이면 그것이 과거의 부정적인 있다면, 그것은 미래에의
var t = d.getTime() - new Date().getTime();
입니다. new Date()
은 현재 시간으로 날짜 객체를 만듭니다.
또한 jQuery UI DatePicker를 사용할 수도 있습니다. http://jqueryui.com/demos/datepicker/ 귀하의 요구 사항에 맞는 정확한 기능을 검사하지는 않았지만 검사 할 다른 리소스입니다.
HTH