js判断年月日是不是一个有效日期
3个回答
2016-12-18
展开全部
js判断有效期代码如下:
function isdate(intYear,intMonth,intDay){
if(isNaN(intYear)||isNaN(intMonth)||isNaN(intDay)) return false;
if(intMonth>12||intMonth<1) return false;
if ( intDay<1||intDay>31)return false;
if((intMonth==4||intMonth==6||intMonth==9||intMonth==11)&&(intDay>30)) return false;
if(intMonth==2){
if(intDay>29) return false;
if((((intYear%100==0)&&(intYear%400!=0))||(intYear%4!=0))&&(intDay>28))return false;
}
return true;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用new Date() 出来的会不会有值。 如果有值, 说明是有效日期!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var shijian = document.getElementById("shijian").value;
if (new Date(shijian).getDate() == shijian.substring(shijian.length - 2)) {
alert("日期正确!");
} else {
alert("日期错误!");
}
if (new Date(shijian).getDate() == shijian.substring(shijian.length - 2)) {
alert("日期正确!");
} else {
alert("日期错误!");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询