-1

総作業時間を計算する PHP コードを作成するにはどうすればよいですか?

例えば:

勤務時間の開始: 勤務時間$starttime = 10:20
の終了:"$stoptime = 12:59

したがって、合計作業時間:$totaltimeは次のようになります。02:39

4

2 に答える 2

6

これを使って

<?php
$start = strtotime("12/12/2012 10:20:00"); 

$end = strtotime("12/12/2012 12:59:00"); 

$totaltime = ($end - $start)  ; 

$hours = intval($totaltime / 3600);   
$seconds_remain = ($totaltime - ($hours * 3600)); 

$minutes = intval($seconds_remain / 60);   
$seconds = ($seconds_remain - ($minutes * 60)); 

echo "$hours:$minutes:$seconds"; 
?>
于 2012-12-12T08:46:32.640 に答える
4

このコードを試してください。

    $starttime = '10:20';
    $stoptime = '12:59';
    $diff = (strtotime($stoptime) - strtotime($starttime));
    $total = $diff/60;
    echo sprintf("%02dh %02dm", floor($total/60), $total%60);
于 2012-12-12T09:07:10.610 に答える