js之计算时间差

 

 

// 直播时长处理 export const formateLiveTimeLength = (startTime, endTime) =>{ // 时间格式’YYYY-MM-DD HH:MM‘   // ios系统 需要把 YYYY-MM-DD 转化为 YYYY/MM/DD   let start = [startTime.split(' ')[0].split('-').join('/'), startTime.split(' ')[1]].join(' ')   let end = [endTime.split(' ')[0].split('-').join('/'), endTime.split(' ')[1]].join(' ')   let date1 = new Date(start)   let date2 = new Date(end)   let date3 = date2.getTime() - date1.getTime()
  //计算出相差天数
  let days=Math.floor(date3/(24*3600*1000))
  //计算相差小时数   let level1 = date3%(24*3600*1000)   let hours = Number(Math.floor(level1/(3600*1000)))   //计算相差分钟数   let level2 = level1%(3600*1000)   let minutes = Number(Math.floor(level2/(60*1000)))   let timeLength = `${hours}:${minutes}`   return timeLength }

 

上一篇:2018蓝桥杯 航班时间和乘积尾零


下一篇:delphi 秒计算分钟、小时函数