读书人

javascript的小疑点

发布时间: 2012-01-19 20:57:58 作者: rapoo

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小时
[解决办法]
格式一样的可以直接转化成字符串比较
[解决办法]
二楼的方法没问题

读书人网 >Java Web开发

热点推荐