时间大小比较
2009-05-15 09:00
106 查看
第一种方法:
这种方式在IE中没有问题,但是在FF中却不能使用,而且调试的时候不能进入,更为关键的是每次alert语句却执行了。
第二种:
这种方法IE和FF都可以兼容。
]var begintime = document.getElementById('begintime').value; var endtime = document.getElementById('endtime').value; var beginTimes = begintime.substring(0,10).split('-'); var endTimes = endtime.substring(0,10).split('-'); begintime = beginTimes[1]+'-'+beginTimes[2]+'-'+beginTimes[0]; endtime = endTimes[1]+'-'+endTimes[2]+'-'+endTimes[0]; // var a = (Date.parse(endtime) - Date.parse(begintime))/3600/1000; if(a > 0){ return true; } else { alert("请您重新确定您设定的招聘截至时间!"); document.getElementById('endtime').focus(); return false; }
这种方式在IE中没有问题,但是在FF中却不能使用,而且调试的时候不能进入,更为关键的是每次alert语句却执行了。
第二种:
]var dStart = document.getElementById("begintime"); var dEnd = document.getElementById("endtime"); if(trim(dStart.value) != "" && trim(dEnd.value) != ""){ var tmpArray = dStart.value.split("-"); var tmp1 = new Date(tmpArray[0], tmpArray[1], tmpArray[2]); tmpArray = dEnd.value.split("-"); var tmp2 = new Date(tmpArray[0], tmpArray[1], tmpArray[2]); if(tmp1 > tmp2){ alert("日期开始时间大于结束时间,请重新输入!"); return false; } else { return true; }
这种方法IE和FF都可以兼容。
相关文章推荐
- C#比较两时间大小
- javascript可以直接比较时间字符串的大小
- 两个精确时间比较大小,Jquery代码
- ITOO-js中比较时间大小以及在字符串中取出数字
- C#比较日期的大小、C#比较时间大小的方法
- JS获取系统时间、计算两个日期天数、比较日期大小
- java时间大小比较
- js 比较时间大小
- C#里面比较时间大小三种方法
- js 日期时间大小比较
- C#里面比较时间大小三种方法
- js怎样比较时间格式的大小
- Go实现比较时间大小
- iOS 时间比较大小
- js时间比较大小和时间相加
- java Date型时间比较大小
- jquery时间比较大小
- Oracle数据库-date数据类型(时间)比较大小
- flex比较时间大小
- C#比较两时间大小