집 >데이터 베이스 >MySQL 튜토리얼 >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 중국어 웹사이트의 기타 관련 기사를 참조하세요!