日期比较js
2013-04-26 00:00:00 by 【6yang】,
1009
visits,
收藏 |
返回
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>日期比较js</title>
</head>
<body>
<script>
var util = {
CheckDateTime: function(str){
var reg = /^(d+)[-|/](d{1,2})[-|/](d{1,2}) (d{1,2}):(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], r[4],r[5], r[6]);
if(d.getFullYear()!=r[1])return false;
if(d.getMonth()!=r[2])return false;
if(d.getDate()!=r[3])return false;
if(d.getHours()!=r[4])return false;
if(d.getMinutes()!=r[5])return false;
if(d.getSeconds()!=r[6])return false;
return true;
},
compareDateTime: function(d1, d2){
d1 = d1.replace(/-/g,"/");
d2 = d2.replace(/-/g,"/");
if(d1 == '' || d1 == ''){return;}
var _date01 = new Date(d1),
_date02 = new Date(d2),
flag = null;
//document.write(_date01);
flag = _date01 > _date02 ? true : false;
return flag;
}
}
document.write(util.compareDateTime('2012/10/12 12:23:25', '2012/10/12 12:23:23'));
//document.write(util.CheckDateTime('2012/10/12 12:23:21'));
</script>
</body>
</html>
share