4

時間が紛らわしい... PHPでPMからAMまでの経過時間をどのように計算できますか?

たとえば、経過22:00:00 (10pm)02:00:00 (02am)与える必要があります。04 hours代わりに私のコードは戻ります-08 hours

function hours_elapsed() 
{           
    $timestart = strtotime("22:00:00");
    $timestop = strtotime("02:00:00"); 

    $time_diff = $timestop - $timestart; //time difference

    return gmdate("h", $total_hours);
}

コードが 24 時間形式で計算されることは明らかなので、もちろん返されます-08が、24 時間の制約なしで経過時間を取得するにはどうすればよいでしょうか。

4

3 に答える 3