详细内容
IE8不识别Date.parse
发布日期:2012-06-20     点击:5100     字体:[ ]

IE8是识别Date.parse的,这一点毫无疑问,问题在于Date.parse参数的格式,IE识别不了2012-08-08这种格式,如果要用这个函数,需将该日期格式改为2012/08/08,对于2012-08-08T23:12:10,这种格式也是不可以的,要将T替换掉。

通过以上处理,我们可以判断两个日期的大小:

    //转换分隔符
    function delimiterConvert(val)
    {
      return val.replace('-','/').replace('-','/')
    }

var d1 = new Date(delimiterConvert(StartD.value));
            var d2 = new Date(delimiterConvert(EndD.value));

            if(Date.parse(d1) - Date.parse(d2)>0){
            alert('开始日期不能大于结束日期。');
            return false;
            }

用户评论
昵称 
内容  *
验证码   
   
Copyright © 2010 zdbase.com All Rights Reserved. 苏ICP备15039389号 可人软件设计