언젠가는 반드시 다시 쓰일 일이 있을지도 모른다는 믿음을 가지고...-_-;




$a = getSeconds('00:00:13');
$b = getSeconds('00:00:19');
$c = getSeconds('01:25:33');
$d = getSeconds('32:15:45');

$result = $a+$b+$c+$d;

echo "총 ".$result." 초<br>";
echo "시간으로 환산하면<br><b>".getTimeFromSeconds($result)."</b>";


// 'HH:mm:ss' 형태의 시간을 초로 환산
function getSeconds($HMS)
{
    $tmp = explode(':', $HMS);
    $std = mktime(0,0,0,date('n'),date('j'),date('Y'));
    $scd = mktime(intval($tmp[0]), intval($tmp[1]), intval($tmp[2]));

    return intval($scd-$std);
}

// 초를 'HH:mm:ss' 형태로 환산
function getTimeFromSeconds($seconds)
{
    $h = sprintf("%02d", intval($seconds) / 3600);
    $tmp = $seconds % 3600;
    $m = sprintf("%02d", $tmp / 60);
    $s = sprintf("%02d", $tmp % 60);

    return $h.':'.$m.':'.$s;
}









'PHP' 카테고리의 다른 글

[PHP] Smarty 변수 세팅 사용  (0) 2009.09.10
[PHP] EditPlus 세팅파일  (0) 2009.09.06
[PHP] Comet with PHP+iframe  (0) 2009.07.05
[PHP] 문자열 인코딩 체크방법  (2) 2009.06.18
PHP로 HTTP 요청하기  (0) 2009.06.05
Posted by bloodguy
,