js日期格式判断(2011/01/30) -方法 小时分秒格式判断((HH:MM)
案例如下:
//日期格式判斷
function lo_isDatePart(dateStr) {
var parts;
if (dateStr.indexOf("/") > -1) {
parts = dateStr.split('/');
} else {
return false;
}
if (parts.length < 3) {
//日期部分不允许缺少年、月、日中的任何一项
return false;
}
for (i = 0; i < 3; i++) {
//如果构成日期的某个部分不是数字,则返回false
if (isNaN(parts[i])) {
return false;
}
}
y = parts[0]; //年
m = parts[1]; //月
d = parts[2]; //日
if (y > 3000) {
return false;
}
var smonth="01,02,03,04,05,06,07,08,09,10,11,12";
if (smonth.indexOf(m) == -1) {
return false;
}
var sday = "01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31";
if (sday.indexOf(d) == -1) {
return false;
}
switch (d) {
case 29:
if (m == "02") {
//如果是2月份
if ((y / 100) * 100 == y && (y / 400) * 400 != y) {
&nb
相关新闻>>
- 发表评论
-
- 最新评论 更多>>