Convert seconds to HH-MM-SS with JavaScript?

前端 未结 30 2625
南旧
南旧 2020-11-22 10:05

How can I convert seconds to an HH-MM-SS string using JavaScript?

30条回答
  •  生来不讨喜
    2020-11-22 10:34

    Easy to follow version for noobies:

     var totalNumberOfSeconds = YOURNUMBEROFSECONDS;
     var hours = parseInt( totalNumberOfSeconds / 3600 );
     var minutes = parseInt( (totalNumberOfSeconds - (hours * 3600)) / 60 );
     var seconds = Math.floor((totalNumberOfSeconds - ((hours * 3600) + (minutes * 60))));
     var result = (hours < 10 ? "0" + hours : hours) + ":" + (minutes < 10 ? "0" + minutes : minutes) + ":" + (seconds  < 10 ? "0" + seconds : seconds);
     console.log(result);
    

提交回复
热议问题