js 计算两个日期相差多少分多少秒

  <script type="text/javascript">
    function getDay(date1, date2) {
      var ms = Math.abs(date2 - date1);
      // 两个日期相减得到毫秒数  1s=1000ms
      var s = ms / 1000; // 毫秒转为秒
      var day = Math.floor(s / 3600 / 24); //
      var hour = Math.floor(s / 3600 % 24); //小时
      var minute = Math.floor(s % 60);  //
      return "相差" + day + "天" + hour + "小时" + minute + "分";
    }
    var oDate1 = new Date(); // 获取当前日期
    var oDate2 = new Date("2020-11-10 12:00:00"); // 指定未来时间
    document.write(getDay(oDate1, oDate2));
  </script>

 

posted @ 2020-11-09 22:16  云里知音  阅读(3513)  评论(0编辑  收藏  举报