网站制作学习网JS脚本→正文:js判断年月日格式是否正确
字体:

js判断年月日格式是否正确

JS脚本 2008/11/27 14:46:17  点击:不统计

关键词:判断年月日格式函数,js判断日期,js判断日期是否正确,js判断日期格式是否正确

function isdate(strDate){

var strSeparator = "-"; //日期分隔符

var strDateArray;

var intYear;

var intMonth;

var intDay;

var boolLeapYear;

strDateArray = strDate.split(strSeparator);

if(strDateArray.length!=3) return false;

intYear = parseInt(strDateArray[0],10);

intMonth = parseInt(strDateArray[1],10);

intDay = parseInt(strDateArray[2],10);

if(isNaN(intYear)||isNaN(intMonth)||isNaN(intDay)) return false;

if(intMonth>12||intMonth<1) return false;

if((intMonth==1||intMonth==3||intMonth==5||intMonth==7||intMonth==8||intMonth==10||intMonth==12)&&(intDay>31||intDay<1)) return false;

if((intMonth==4||intMonth==6||intMonth==9||intMonth==11)&&(intDay>30||intDay<1)) return false;

if(intMonth==2){

if(intDay<1) return false;

boolLeapYear = false;

if((intYear%100)==0){



if((intYear%400)==0) boolLeapYear = true;

}



else{



if((intYear%4)==0) boolLeapYear = true;

}

if(boolLeapYear){



if(intDay>29) return false;

}



else{



if(intDay>28) return false;



}



}







return true;



}

·上一篇:js等比例缩放图片 >>    ·下一篇:js字符串替换 >>
推荐文章
最新文章