日期:2014-05-16  浏览次数:20412 次

简单的时间判断问题
我规定了一个时间点 "2007-06-30   23:59:59 "
要求用JS取服务器的时间,当服务器的时间大于我指定的那个时间点,所有动作都不能执行,返回false.

------解决方案--------------------
function isOver(ds1, ds2){
var a1 = ds1.split( " ");
var a2 = a1[0].split( "- ");
var dt1 = Date.parse(a2[1] + "- " + a2[2] + "- " + a2[0] + " " + a1[1]);
a1 = ds2.split( " ");
a2 = a1[0].split( "- ");
var dt2 = Date.parse(a2[1] + "- " + a2[2] + "- " + a2[0] + " " + a1[1]);
return (dt2 <= dt1);
}

alert(isOver( "2007-06-30 23:59:59 ", "2007-7-1 0:0:0 "));