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


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

本文作者:



相关阅读:
VBS教程:VBscript语句-Private 语句
在Win98中使用Win3.1的界面
为IE8提供即时听歌小工具
YUI网页布局:自适应宽度的输入框
何删除此类无用的Found.000垃圾文件
悄悄用脚本检查你访问过哪些网站的代码
Oracle两种归档模式的使用
ASP、PHP和JSP的对比
ASP+Ajax实现无刷新评论简单例子
破解win7登陆密码的方法
Response.Flush的使用心得
一个有趣的SQL命题 用一条语句切换BIT型的真假值
php数组函数序列之in_array() - 查找数组中是否存在指定值
JS+CSS制作可拖动聊天窗口
快速导航

Copyright © 2016 phpStudy |