공부거리/JAVASCRIPT
날짜 유효성 검사
그니우즈
2012. 3. 7. 10:09
반응형
function date_chk(year, month, day){
date1 = new Date(year, month-1, day);
year_chk = date1.getYear();
month_chk = date1.getMonth();
day_chk = date1.getDate();
if( year == year_chk && month-1 == month_chk && day == day_chk ){
alert("날짜 정상");
}else{
alert("날짜가 비정상");
}
}
date1 = new Date(year, month-1, day);
year_chk = date1.getYear();
month_chk = date1.getMonth();
day_chk = date1.getDate();
if( year == year_chk && month-1 == month_chk && day == day_chk ){
alert("날짜 정상");
}else{
alert("날짜가 비정상");
}
}
자바 스크립트에서 받아오는 날짜는 월이 0~11 로 계산됩니다.
그리고 자동으로 가감을 하여 날짜를 받아오기때문에 정상적인 날자를 받아오게 되고
이 받아온 날짜를 입력한 날짜와 대조하여 날짜가 서로 동일하면 유효한 날짜인거고
동일 하지 않으면 유효하지 않은 날짜인것입니다.
반응형