计算时间差

function getInterval(start, end) {
// 两个日期对象,相差的毫秒数
  var interval = end - start;
// 求 相差的天数/小时数/分钟数/秒数
  var day, hour, minute, second;

// 两个日期对象,相差的秒数
// interval = interval / 1000;
  interval /= 1000;

  day = Math.floor(interval / 60 / 60 / 24);
  hour = Math.floor(interval / 60 / 60 % 24);
  minute = Math.floor(interval / 60 % 60);
  second = Math.floor(interval % 60);

  return {
    day: day,
    hour: hour,
    minute: minute,
    second: second
  }
}

var d1 = new Date();
var d2 = new Date(2017, 9, 1);

var o = getInterval(d1, d2);
console.log(o);

posted @ 2020-03-24 20:09  花木兰r  阅读(134)  评论(0编辑  收藏  举报