js把毫秒数转为天、小时、分、秒

    xiaoxiao2022-07-03  114

    传入的时间戳为: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; }
    最新回复(0)