Warning: Undefined array key "mobile_dir" in /home/kagla/new-sir/old/common.php on line 315
시간질문..

시간질문..

시간질문..

QA

시간질문..

답변 1

본문

시작시간 $time1 = '2025-04-12 17:53:36';

와 

도착시간 $time2 = '2025-04-13 20:54:04';

인데 

총 소요 시간을 구하는 방법을 알고 싶습니다.

24시간 이내면 n시간 n분 n초

24시간이 지나면 n일 n시간 n분 n초..

 

 

이 질문에 댓글 쓰기 :

답변 1


<?php
$time1 = '2025-04-12 17:53:36';
$time2 = '2025-04-13 20:54:04';
 
// strtotime으로 타임스탬프 변환
$start = strtotime($time1);
$end = strtotime($time2);
 
// 차이 초(second)
$diff = $end - $start;
 
// 일, 시, 분, 초 계산
$days = floor($diff / 86400);
$hours = floor(($diff % 86400) / 3600);
$minutes = floor(($diff % 3600) / 60);
$seconds = $diff % 60;
 
// 출력
if ($diff < 86400) {
    echo "{$hours}시간 {$minutes}분 {$seconds}초";
} else {
    echo "{$days}일 {$hours}시간 {$minutes}분 {$seconds}초";
}
?>
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,406
© SIRSOFT
현재 페이지 제일 처음으로