PHP의 CheckDate와 유사합니다.
// 함수 이름 : CheckDateTime // 함수 소개 : 날짜 시간 기능 확인 checkDateTime (str) {var reg =/^(/d+)-(/d {1,2})-(/d {1,2}) (/d {1,2}) : (/d {1,2}) : (/d {1,2}) : (/d {1,2}) $/; var r = str.match (reg); if (r == null) Return False; r [2] = r [2] -1; var d = new Date (r [1], R [2], r [4], r [6]); if (d.getlyear ()! = r [1])가 false를 반환합니다; if (d.getmonth ()! = r [2]) false를 반환합니다 false; return true;}/** 입력 상자에 입력 된 날짜 형식은 yyyy-mm-dd이고 올바른 날짜*/function isdate (sm, mystring) {var reg =/^(/d {4})-(/d})-(/d {2}) $/; var arr = mystring; reture (str); (! reg.test (str) && regexp. $ 2 <= 12 && regexp. $ 3 <= 31) {alert ( "+sm+"에 입력 된 날짜가 yyyy-mm-dd 또는 올바른 날짜인지 확인하십시오. dtdate = null; var nyear = parseint (strdate.substring (0, 4), 10); var nmonth = parseint (strdate.substring (4, 6), 10); var nday = parseint (strdate.substring (6, 8), 10); if (isnan (nyear) = isnan (nmon | isnan) = isnan nday) == true) {return null;} dtdate = new 날짜 (nyear, nmonth -1, nday); if (nyear! = dtdate.getlyear () || (nmonth -1)! = dtdate.getmonth () || nday! = dtdate.getdate ())}}}}}}}날짜 형식이 합법적인지 판단하는 JS의 위의 간단한 예는 내가 공유하는 모든 콘텐츠입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.