日期:2014-05-18  浏览次数:20725 次

javascript的小问题
请问如在javascript里面判断两个时间的大小
时间格式2006-08-18   00:00:00.0     2006-08-18   12:00:00.0

------解决方案--------------------
upppp
------解决方案--------------------
//--------------------------------------------------
//两个时间比较先后
function inputTimeValidate(value1,value2){
//开始时间
var ayear1=value1.substring(0,4);
var amonth1=value1.substring(5,7);
var aday1=value1.substring(8,10);
//结束时间
var ayear2=value2.substring(0,4);
var amonth2=value2.substring(5,7);
var aday2=value2.substring(8,10);
if (ayear2 <ayear1){
return false;
}
if (ayear2==ayear1){
if(amonth2 <amonth1){
return false;
}
if(amonth2==amonth1){
if(aday2 <aday1){
return false;
}
}
}
return true;
}
------解决方案--------------------
var nowdate = new Date();//当前时间 s 是我获得的时间,你可以看一下
Math.round(nowdate/(60*24*60))-Math.round(s/(60*24*60)) //判断时间> 10小时
------解决方案--------------------
格式一样的可以直接转化成字符串比较
------解决方案--------------------
二楼的方法没问题