一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

在javascript 里面有没有检查日期格式的函数?

时间:2008-01-18 编辑:简简单单 来源:一聚教程网

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;

      

热门栏目