function TimeDiff(ST, ET){
var ST = new Date(ST.replace(/-/g, '/')); //开始时间转换为时间对象
var ET = new Date(ET.replace(/-/g, '/')); //结束时间转换为时间对象
var DT = (ET - ST) / 1000; //得到时间差,转换为秒
var RD = Math.floor(DT / (60 * 60 * 24)); //得到天数
var RH = Math.floor((DT % (60 * 60 * 24)) / (60 * 60)); //得到小时
var RM = Math.floor(((DT % (60 * 60 * 24)) % (60 * 60)) / 60); //得到分钟
var RS = (((DT % (60 * 60 * 24)) % (60 * 60)) % 60); //得到秒
//RD = RD ? (RD + '天') : '';
RH = RH ? (RH*60) : '';
RM = RM ? (RM) : '';
//RS = RS ? (RS + '秒') : '';
return RH + RM ;
}
//var StartTime = '2010-7-21 18:20';
//var EndTime = '2010-7-23 22:1';
//alert(TimeDiff(StartTime, EndTime));
function change_val(){
var fri_val = document.getElementByIdx_x("TimeBucketStart").value;
var sec_val = document.getElementByIdx_x("TimeBucketEnd").value;
var StartTime = '1987-01-01 '+fri_val;
var EndTime = '1987-01-01 '+sec_val;
var cut_min = TimeDiff(StartTime, EndTime);
if(cut_min<0||cut_min==''){
alert('结束时间要大于起始时间!');
}else{
document.getElementByIdx_x("LessonTimes").value = (cut_min/20);
}
}
标签:
上一篇:
JS获取屏幕、浏览器、网页高度,宽度信息 定位 下一篇:
js 可判断判断radio 和 checkbox 的方法