首页 > 代码库 > 时间用到

时间用到

 

//验证时间

function validTime(startTime,endTime){
var arr1 = startTime.split("-");
var arr2 = endTime.split("-");
var date1=new Date(parseInt(arr1[0]),parseInt(arr1[1])-1,parseInt(arr1[2]),0,0,0);
var date2=new Date(parseInt(arr2[0]),parseInt(arr2[1])-1,parseInt(arr2[2]),0,0,0);
if(date1.getTime()>date2.getTime()) {
alert(‘结束日期不能小于开始日期‘,this);
return false;
}else{
return true;
}
return false;
}

//计算时间差
function diy_time(time1,time2){
time1 = Date.parse(new Date(time1));
time2 = Date.parse(new Date(time2));
return time3 = parseInt((time2 - time1)/1000/3600/24);
}

//Oracle 查询时间

to_char(属性名,‘yyyy-MM-dd HH24:mi:ss‘) >= :属性值

like----

form.setRqEnd(form.getRqEnd2() + " 23:59:59");

hql.append(" and to_char(t.payDate,‘yyyy-MM-dd HH24:mi:ss‘) <= :rqEnd2 ");

 

 

 

//查询一周期数据

var dd = new Date();
var time = $("#time").val();
if(time == 1){
dd.setDate(dd.getDate()-3);//获取3天后的日期
}
if(time == 2){
dd.setDate(dd.getDate()-7);//获取7N天后的日期
}
if(time == 3){
dd.setDate(dd.getDate()-30);//获取30天后的日期
}
if(time == 4){
dd.setDate(dd.getDate()-90);//获取90天后的日期
}
var y = dd.getFullYear();
var m = (dd.getMonth()+1)<10?"0"+(dd.getMonth()+1):(dd.getMonth()+1);//获取当前月份的日期,不足10补0
var d = dd.getDate()<10?"0"+dd.getDate():dd.getDate(); //获取当前几号,不足10补0
var newTime = y+"-"+m+"-"+d;
$("#rqStart").val(newTime);
$("#timeNumber").val(time);

 

 

 

//超过订单有限期时

 <c:set var="nowDate" value="http://www.mamicode.com/${dateTime }"></c:set>

<c:if test="${nowDate-item.orderEffectiveDate.time > 0 }">

时间用到