본문 바로가기

'.' Programs/PHP

[PHP] 날짜 분, 초 차이 구하기.

<?
$signdate = "2010-03-22 21:05:00"; //DB의 datetime형식이 오늘 21시 05분인경우.
$thisTime=date("Y-m-d H:i:s"); // 현재시간 23시 35임..

$someTime=strtotime($thisTime)-strtotime("$signdate GMT"); // 현재시간에서 작성된 시간을 뺌
echo date('H시 i분 s초 지났습니다.', $someTime);

?>

DB시간 : 2010-03-22 21:05:00

현재시간 : 2010-03-22 23:35:19

결과는

02시 30분 19초 지났습니다.