//
function isvalid_mdy(s){
var day, A= s.split(/\D+/).map(function(itm,i){return parseInt(itm,10)});
A[0]-=1;
try{
day= new Date(A[2], A[0], A[1]);
if(day.getMonth()== A[0] && day.getDate()== A[1]) return day;
throw 'Bad Date ';
}
catch(er){
return NaN;
}
}
function isvalid_dmy(s){
var day, A= s.split(/\D+/).map(function(itm,i){return parseInt(itm,10)});
A[1]-=1;
try{
day= new Date(A[2], A[1], A[0]);
if(day.getMonth()== A[1] && day.getDate()== A[0]) return day;
throw 'Bad Date ';
}
catch(er){
return NaN;
}
}
1/2 kb. Perfect =) 시간의 98.6 %를 작동해야합니다. – Rudie
좋아, 지금 고마워. – RetroCoder
훌륭합니다. 감사합니다. – RetroCoder