インタイムとアウトタイムのセットがあり、インタイムとアウトタイムの間の期間を計算し、すべての期間を加算して合計期間を取得したいと考えています。
例:
Array
(
[1] => Array
(
['intime'] => 1342086993
['outime'] => 1342087585
)
[3] => Array
(
['intime'] => 1342087669
['outtime] => 1342096165
)
[5] => Array
(
['intime'] => 1342096339
['outime'] => 1342096345
)
)
$total_duration = 0;
foreach($logArray as $log)
{
$duration = $log['outime'] - $log['intime'];
$total_duration += $duration;
}
$duration_hrs = $total_duration/3600;
echo 'Time spend in hrs :'.$duration_hrs;
しかし、これは私に適切な期間を与えていません。そうする他の方法はありますか?