>데이터 베이스 >MySQL 튜토리얼 >PHP에서 두 시간 변수의 합을 계산하는 방법은 무엇입니까?

PHP에서 두 시간 변수의 합을 계산하는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-10-28 05:54:02757검색

How to Calculate the Sum of Two Time Variables in PHP?

PHP: 시간 변수 합산

PHP에서 서로 다른 두 시간 변수의 결합 기간을 결정하는 것은 난해한 작업이 될 수 있습니다. 그러나 이는 간단한 솔루션으로 수행할 수 있습니다.

해결책:

PHP에서 시간 변수의 합계를 계산하려면 다음 단계를 수행할 수 있습니다.

<code class="php">$time1 = '15:20:00'; // First time variable
$time2 = '00:30:00'; // Second time variable

// Convert time variables to timestamps using strtotime()
$timestamp1 = strtotime($time1);
$timestamp2 = strtotime($time2);

// Calculate the sum of timestamps and subtract common seconds
$timestampSum = $timestamp1 + $timestamp2 - strtotime('00:00:00');

// Convert the sum back to time format using date()
$time = date('H:i:s', $timestampSum);

echo $time; // Output: 15:50:00</code>

이 솔루션에서는 strtotime()을 사용하여 시간 변수를 타임스탬프로 변환합니다. 그런 다음 타임스탬프의 합계를 계산합니다. 그러나 타임스탬프에는 시간과 초가 모두 포함되므로 strtotime('00:00:00')을 사용하여 두 시간 변수(예: 오전 12시)가 공유하는 초 수를 뺍니다. 마지막으로 date()를 사용하여 합계를 다시 시간 형식으로 변환합니다.

위 내용은 PHP에서 두 시간 변수의 합을 계산하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.