JavaScript seconds to time string with format hh:mm:ss

前端 未结 30 2025
太阳男子
太阳男子 2020-11-22 07:19

I want to convert a duration of time, i.e., number of seconds to colon-separated time string (hh:mm:ss)

I found some useful answers here but they all talk about conv

30条回答
  •  梦谈多话
    2020-11-22 07:47

    Here is a fairly simple solution that rounds to the nearest second!

    var returnElapsedTime = function(epoch) {
      //We are assuming that the epoch is in seconds
      var hours = epoch / 3600,
          minutes = (hours % 1) * 60,
          seconds = (minutes % 1) * 60;
      return Math.floor(hours) + ":" + Math.floor(minutes) + ":" + Math.round(seconds);
    }

提交回复
热议问题