자바스크립트 숫자를 시/분/초로 변환하는 함수 질문

자바스크립트 숫자를 시/분/초로 변환하는 함수 질문

QA

자바스크립트 숫자를 시/분/초로 변환하는 함수 질문

답변 1

본문

  function date(duration){

    let hour = Math.floor(duration/3600)

    let minutes = Math.floor((duration - (hour*3600))/60)

    var second = duration - (hour * 3600) - (minutes * 60)

}

구글링 하다가 숫자를 시/분/초로 변환하는 함수를 찾아서 해결은 했는데여 

왜 시간은 대략 3600을 왜하는지 알겠는데 분과 초는 잘 모르겠습니다 혹시 해석 가능하신분 계실까요? ㅠㅠ

이 질문에 댓글 쓰기 :

답변 1

1시간은 3600초 (1분은 60초, 60분은 1시간, 1시간은 3600초)

1분은 60초

라서 그렇습니다.

 

ex. 

duration : 7600

hour = 7600 / 3600

== 버림 => 2 => 2시간

minutes = (7600 - 2 * 3600) / 60

=> 400 / 60

== 버림 => 6 => 6분

second = 7600 - (2 * 3600) - (6 * 60)

=> 7600 - 7200 - 360

=> 40 => 40초

 

2시간 6분 40초

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,111
© SIRSOFT
현재 페이지 제일 처음으로