码迷,mamicode.com
首页 > Web开发 > 详细

js之计算时间差

时间:2020-11-23 12:00:11      阅读:10      评论:0      收藏:0      [点我收藏+]

标签:return   系统   计算   number   rtt   evel   format   export   day   

 

 

// 直播时长处理
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
}

 

js之计算时间差

标签:return   系统   计算   number   rtt   evel   format   export   day   

原文地址:https://www.cnblogs.com/eddina/p/13999656.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!