繁体中文
设为首页
加入收藏
当前位置:ASP技术首页 >> ASP基础 >> 判断是否为正确日期格式的javascript

判断是否为正确日期格式的javascript

2006-06-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:function isDateString(sDate) { var iaMonthDays = [31,28,31,30,31,30,31,31,30,31,30,31] var iaDate = new Array(3) var year, month, day if (arguments.length != 1) return false iaDate = sDate.toSt...

function isDateString(sDate)

{ var iaMonthDays = [31,28,31,30,31,30,31,31,30,31,30,31]

var iaDate = new Array(3)

var year, month, day

if (arguments.length != 1) return false

iaDate = sDate.toString().split("-")

if (iaDate.length != 3) return false

if (iaDate[1].length > 2 || iaDate[2].length > 2) return false

year = parseFloat(iaDate[0])

month = parseFloat(iaDate[1])

day=parseFloat(iaDate[2])

if (year < 1900 || year > 2100) return false

if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) iaMonthDays[1]=29;

if (month < 1 || month > 12) return false

if (day < 1 || day > iaMonthDays[month - 1]) return false

return true

}

责任编辑:admin
相关文章