자료/Javascript
javascript 날짜 형식 체크
네오블루
2011. 10. 27. 22:46
//날짜형식체크 0:성공/1:해당 월의 날짜 넘음/-1:-인 날짜/2:존재하지 않는 달
function fn_IsDate(y, m, d) {
var limit_day;
switch (eval(m)) {
case 1: case 3: case 5: case 7: case 8: case 10: case 12: limit_day = 31; break;
case 2:
if ((y - 2008) % 4 == 0) limit_day = 29; else limit_day = 28;
break;
case 4: case 6: case 9: case 11: limit_day = 30; break;
default: return 2; break;
}
if (eval(d) > limit_day) { return 1 }
if (eval(d) < 1) { return -1 }
return 0;
}