언젠가는 반드시 다시 쓰일 일이 있을지도 모른다는 믿음을 가지고...-_-;
$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;
}
$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 |