如果变量是字符型的,但是,内容却又是日期时间型的,那么,如何比大小呢?
在JS当中,使用下面的方法比较大小。
一、比较大小的函数
function CompareDate(d1,d2)
{
//将所有的短横线替换为斜杠
return ((new Date(d1.replace(/-/g,"\/"))) > (new Date(d2.replace(/-/g,"\/"))));
}
二、函数的调用
var current_time = "2016-2-1";
var stop_time = "2016-1-1";
alert(CompareDate(current_time,stop_time));
上面的代码,也可以写为
var current_time = "2016/2/1";
var stop_time = "2016/1/1";
alert(CompareDate(current_time,stop_time));
还可以写为:
var current_time = "2016-2-1 8:00";
var stop_time = "2016-1-1 9:00";
alert(CompareDate(current_time,stop_time));