How to convert time milliseconds to hours, min, sec format in JavaScript?

后端 未结 16 2364
渐次进展
渐次进展 2020-11-29 02:28

I have the time as milliseconds, but I want the time after conversion like 00:00:00.

Ex: In milliseconds=86400000. I want how many hours in that millise

16条回答
  •  爱一瞬间的悲伤
    2020-11-29 03:25

    Here is my solution

    let h,m,s;
    h = Math.floor(timeInMiliseconds/1000/60/60);
    m = Math.floor((timeInMiliseconds/1000/60/60 - h)*60);
    s = Math.floor(((timeInMiliseconds/1000/60/60 - h)*60 - m)*60);
    

    // to get time format 00:00:00

    s < 10 ? s = `0${s}`: s = `${s}`
    m < 10 ? m = `0${m}`: m = `${m}`
    h < 10 ? h = `0${h}`: h = `${h}`
    
    
    console.log(`${s}:${m}:${h}`);
    

提交回复
热议问题