PHP: 時間変数の合計
PHP では、2 つの異なる時間変数の合計期間を決定するのは、複雑なタスクとなる場合があります。ただし、これは簡単な解決策で実現できます。
解決策:
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') を使用して、2 つの時間変数 (つまり、午前 12:00) が共有する秒数を減算します。最後に、date() を使用して合計を時間形式に変換します。
以上がPHPで2つの時間変数の合計を計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。