function IsDate(DateString,Dilimeter)
{
if(DateString == null){
return false;
}
if(Dilimeter == '' || Dilimeter == null){
Dilimeter = '-';
}
var tempy='';
var tempm='';
var tempd='';
var tempArray;
if(DateString.length<8 || DateString.length>10){
return false;
}
tempArray = DateString.split(Dilimeter);
if(tempArray.length != 3){
return false;
}
if(tempArray[0].length != 4){
return false;
}
else{
tempy = tempArray[0];
tempm = tempArray[1];
tempd = tempArray[2];
}
if(isNaN(tempy)){
return false;
}
if(isNaN(tempm)){
return false;
}
if(isNaN(tempd)){
return false;
}
var tDateString = tempy + '/' + tempm + '/' + tempd;
var tempDate = new Date(tDateString);
if(tempDate.getFullYear() != tempy){
return false;
}
if(tempDate.getMonth() != tempm-1){
return false;
}
if(tempDate.getDate() != tempd){
return false;
}
return true;
}
js 判断日期有效性 包括闰年判断
最新推荐文章于 2023-02-14 13:40:09 发布