js把毫秒数转为天,小时分钟秒,比如10130毫秒转换为xx天xx小时xx分钟

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35713752/article/details/82900485

传入的时间戳为:83424000;

打印结果:

 --------- 转换时间: 0天 23时 10分 24秒

函数返回结果:

23:10:24

实现代码:

var my_time = '83424000';
getDuration(my_time);

function getDuration(my_time) {  
  var days    = my_time / 1000 / 60 / 60 / 24;
  var daysRound = Math.floor(days);
  var hours = my_time / 1000 / 60 / 60 - (24 * daysRound);
  var hoursRound = Math.floor(hours);
  var minutes = my_time / 1000 / 60 - (24 * 60 * daysRound) - (60 * hoursRound);
  var minutesRound = Math.floor(minutes);
  var seconds = my_time / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
  console.log('转换时间:', daysRound + '天', hoursRound + '时', minutesRound + '分', seconds + '秒');
  var time = hoursRound + ':' + minutesRound + ':' + seconds
  return time;
}

猜你喜欢

转载自blog.csdn.net/qq_35713752/article/details/82900485