개발자의 끄적끄적

[php] php 초를 재생시간으로 변환하는 함수 / php calc playtime example 본문

개발/php

[php] php 초를 재생시간으로 변환하는 함수 / php calc playtime example

효벨 2023. 5. 29. 01:00
728x90
반응형

[php] php 초를 재생시간으로 변환하는 함수 / php calc playtime example

 

 

php 를 사용하다보면

 

초단위를 입력받아서 재생시간을 표기하고 싶은 경우가 있습니다!

 

그럴때는 아래함수를 사용하시면 됩니다!

 

function calc_sec_to_playtime($sec) {
    $h = sprintf("%02d", intval($sec) / 3600);
    $temp = $sec % 3600;
    $m = sprintf("%02d", $temp / 60);
    $s = sprintf("%02d", $temp % 60);

    $rtn_str = $h . ' ' . $m . "' " . $s."''";
    if( $h == "00" ) {
        $rtn_str = $m . "' " . $s."''";
        if( $m == "00" ) {
            $rtn_str = $s."''";
            if( $s == "00" ) {
                $rtn_str = "-";
            }
        }
    }
    return $rtn_str;
}

 

필요하신 내용에 맞게 수정해서 사용하시면 될듯 하구요!

 

서버 구성에 따라 helper 나 library 추가해서 사용하시면 유용하실듯 합니다!

 

참고들 하세요!

반응형
Comments