美文网首页
前端 用js计算 天/小时/分/秒 的相差

前端 用js计算 天/小时/分/秒 的相差

作者: Wchino | 来源:发表于2018-08-05 01:05 被阅读0次

日期相减等于相差毫秒值, 利用毫米值计算相差的天数,小时,分,秒.

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);

相关文章

网友评论

      本文标题:前端 用js计算 天/小时/分/秒 的相差

      本文链接:https://www.haomeiwen.com/subject/uktvmftx.html