js的isdate函数

原创 2004年10月03日 15:32:00

<script>
function isDate(str)
{
    var d = new Date(str)
    return !isNaN(d)
}
</script>

function isDate(str)
{
    var reg = /^(/d{1,4})(-|//)(/d{1,2})/2(/d{1,2})$/;
    result = str.match(reg);
    if(result == null)return false;
    var d = new Date(result[1],result[3]-1,result[4])
    var newStr = d.getFullYear()+result[2]+(d.getMonth()+1)+result[2]+d.getDate();
    return str == newStr
}


try
    {
    hdate=new Date(hyear,hmonth-1,day)
    }
catch(e)
    {
    alert('错误');
    }


<script language="JavaScript">
String.prototype.IsDate=function()
{
 var str=this;
    var reg =/^(/d+)-(/d{1,2})-(/d{1,2})$/;   
    var r=str.match(reg);   
    if(r==null)return false;   
    r[2]=r[2]-1;   
    var d=new Date(r[1],r[2],r[3]);   
    if(d.getFullYear()!=r[1])return false;   
    if(d.getMonth()!=r[2])return false;   
    if(d.getDate()!=r[3])return false;   
    return true; 
}
</script>

java日期工具类DateUtil-续一

上篇文章中,我为大家分享了下DateUtil第一版源码,但就如同文章中所说,我发现了还存在不完善的地方,所以我又做了优化和扩展。 更新日志: 1、修正当字符串日期风格为MM-dd或yyyy-MM时...
  • wangpeng047
  • wangpeng047
  • 2012年12月10日 15:23
  • 15905

js常用方法

Javascript代码 function obj$(id) 根据id得到对象 function val$(id) ...
  • wangwuyilove
  • wangwuyilove
  • 2014年04月01日 14:35
  • 7331

js的isdate函数

function isDate(str){    var d = new Date(str)    return !isNaN(d)}function isDate(str){    var reg ...
  • superdullwolf
  • superdullwolf
  • 2004年10月03日 15:32
  • 1820

js

/************************************************************///使checkbox全部选中 function selectAll(thi...
  • love_jenny
  • love_jenny
  • 2006年08月31日 13:16
  • 736

Oracle日期校验函数

使用背景:公司有一个存储过程,insert 总是不成功,之后debug,看到insert语句中有对日期处理的函数,TO_CHAR (TO_DATE (v_slot_date, 'yyyy-mm-dd'...
  • mchdba
  • mchdba
  • 2014年05月29日 19:31
  • 3308

Asp中IsNumberic() isdate() cdate()函数使用实例

ASP判断是否为数字if IsNumeric(request.QueryString("id"))=false thenResponse.Write("alert(参数传递错误!);history.b...
  • fsc2988877
  • fsc2988877
  • 2007年03月24日 16:31
  • 1491

JS实现时间校验

JS实现时间校验 常用于活动时间结束弹窗提示 注意: 只是JS校验时间提示,并不安全 前台页面的时间校验不影响后台,所以,当用户修改本地计算机时间时,可能存在不安全因素 1、直接看代码 ...
  • zhaozao5757
  • zhaozao5757
  • 2018年02月08日 09:46
  • 10822

JavaScript版的DateAdd、DateDiff、IsDate函数

  • 2008年12月15日 10:49
  • 126KB
  • 下载

格式化为时间日期的函数

' ============================================ ' 格式化时间(显示) ' 参数:n_Flag ' 1:"yyyy-mm-dd hh:mm:ss" ' 2...
  • haibo0668
  • haibo0668
  • 2016年06月02日 12:55
  • 99

Vb.net字符操作函数(转)

 函数 语法 功能 Len Len(string|varname) 返回字符串内字符的数目,或是存储一变量所需的字节数。 Trim Trim(string) 将字符串前后的空格去掉 ...
  • wtuqi
  • wtuqi
  • 2016年10月20日 16:19
  • 1048
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js的isdate函数
举报原因:
原因补充:

(最多只允许输入30个字)