欧美特黄不卡,涩涩视频在线,成人国产精品一区二区网站,亚洲一区二区三区欧美

當(dāng)前位置:雨林木風(fēng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

JavaScript中如何判斷一個(gè)字符串是否為合法日期

JavaScript中如何判斷一個(gè)字符串是否為合法日期

更新時(shí)間:2022-05-07 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

/*
作者:何志強(qiáng)[hhzqq@21cn.com]
日期:2000-08-09
版本:1.0
功能:判斷一個(gè)字符串是否為合法日期
*/

//日期格式:YYYY-MM-DD
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;
}

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類教程下載

系統(tǒng)下載排行

主站蜘蛛池模板: 怀柔区| 湄潭县| 独山县| 苍山县| 耿马| 兰考县| 高雄市| 师宗县| 永德县| 连平县| 苏尼特左旗| 西乌| 康乐县| 桃园市| 法库县| 斗六市| 阳信县| 博爱县| 成安县| 鄂州市| 厦门市| 瑞安市| 西盟| 宝兴县| 安泽县| 常熟市| 青岛市| 通海县| 綦江县| 于田县| 克拉玛依市| 顺昌县| 杭锦后旗| 沛县| 建昌县| 云安县| 甘孜| 从化市| 北票市| 瑞丽市| 长子县|