js 开始 - 结束时间计算方法

console.log(this.initTime('2020-06-27 15:30''2020-10-27 15:30'))
// start, end 开始结束时间 2020-06-27 15:30)"
    initTime (startend) {
      const timeLength = '';
      let h = '';
      let m = '';
      let s = '';
      if (start && end) {
        const duringTime = (new Date(end).getTime() - new Date(start).getTime()) / 1000;
        h = Math.floor(duringTime / 3600);
        m = Math.floor((duringTime % 3600) / 60);
        s = Math.floor((duringTime % 3600) / 3600);
        const hString = h + '小时';
        const mString = m + '分';
        const sString = s + '秒';
        return h ? hString + '' + mString : mString;
        // 2928小时0分
      } else {
        return '--';
      }
    },
posted @ 2021-02-06 10:06  libenzheng  阅读(836)  评论(0)    收藏  举报