您的位置:首页 > Web前端 > JavaScript

javascript比较yyyy-mm-dd hh:mm:ss日期时间的大小

2010-12-01 10:49 543 查看
function
comptime(beginTime, endTime) {

var
beginTimes
=
beginTime.substring(
0
,
10
).split('
-
');

var
endTimes
=
endTime.substring(
0
,
10
).split('
-
');

//
parse方法要求短日期可以使用“/”或“-”作为分隔符,但是必须用月/日/年的格式来表示

//
使用"/"兼容IE和Firefox

beginTime
=
beginTimes[
1
]
+
'
/
'
+
beginTimes[
2
]
+
'
/
'
+
beginTimes[
0
]
+
'
/
'
+
beginTime.substring(
10
,
19
);

endTime
=
endTimes[
1
]
+
'
/
'
+
endTimes[
2
]
+
'
/
'
+
endTimes[
0
]
+
'
/
'
+
endTime.substring(
10
,
19
);

var
a
=
(Date.parse(endTime)
-
Date.parse(beginTime))
/

3600

/

1000
;

if
(a
<

0
) {

alert(
"
开始时间大于结束时间
"
);

return

-

1
;

}
else

if
(a
>

0
) {

alert(
"
结束时间大于开始时间
"
);

return

1
;

}
else

if
(a
==

0
) {

alert(
"
开始时间等于结束时间
"
);

return

0
;

}
else
{

return
'exception'

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: