2022/03/25 초를 시간형식으로 바꾸는 함수

2022. 3. 26. 00:20Project : 근의 공식(Muscle Formula)

https://goodsgoods.tistory.com/358

 

자바스크립트 초를 시간형식으로 바꿔주는 함수

초를 입력하면, '00:00:00' 이런 형식으로 변환하는 함수가 자바스크립트에 있지 않을까? 밀리세컨드로 변환할 수 있는 함수도 함께 기록해 본다. 시간을 표시할때 자주 사용될 함수로 기록될 것이

goodsgoods.tistory.com

function secToTime(duration) { 
  let seconds = Math.floor(duration % 60); 
  let minutes = Math.floor((duration / 60) % 60); 
  let hours = Math.floor((duration / (60 * 60)) % 24); 
  hours = (hours < 10) ? "0" + hours : hours; 
  minutes = (minutes < 10) ? "0" + minutes : minutes; 
  seconds = (seconds < 10) ? "0" + seconds : seconds; 
  return hours + ":" + minutes + ":" + seconds; 
}

이 경우 duration 값을 유지할 수 있다.