在JS中关于两个时间的间隔,比如有一个时间是date1,另一个时间是date2,返回它们之间间隔多少分钟;具体实现如下:
/**
* 判断两个时间这间间隔几分钟
* date1与date2格式:yyyyMMddhhmmss ,它们是字符串类型
* */
function getMinuteInDates(date1,date2){
var y1= date1.substr(0,4);
var y2= date2.substr(0,4);
var m1 = date1.substr(4,2);
var m2= date2.substr(4,2);
var d1= date1.substr(6,2);
var d2= date2.substr(6,2);
var hour1 = date1.substr(8,2);
var hour2 = date2.substr(8,2);
var minute1 = date1.substr(10,2);
var minute2 = date2.substr(10,2);
var s1 = date1.substr(12,2);
var s2 = date2.substr(12,2);
temp1 = y1+"/"+m1+"/"+d1+" "+hour1+":"+minute1+":"+s1;;
temp2 = y2+"/"+m2+"/"+d2+" "+hour2+":"+minute2+":"+s2;
var beginDate= new Date(temp1);
var endDate = new Date(temp2);
var date = endDate.getTime() - beginDate.getTime();
var time = Math.floor(date / (1000 * 60 ));
return time;
}