js求时长

124 阅读1分钟
function getTimeDuration(startTime, endTime) {
    if (!endTime) {
      console.log(没有结束时间");
      return 0;
    }
    let tTime = new Date(endTime.replace(' ', 'T')) - new Date(startTime.replace(' ', 'T'));
    tTime = tTime / 1000 / 60;
    if (tTime >= 1) {
      let tMin = Math.floor(tTime);
      let tSec = parseFloat((tTime - tMin).toFixed(1)) * 60;
      return `${tMin}分${tSec}秒`
    }
    return `${Math.floor(tTime * 60)}秒`;
  },