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判断日期合法
最新推荐文章于 2024-07-20 11:37:30 发布