は、ここに私の機能時間差算出(PHP)は
<?php
//Find time difference
function timeDifference($timeEnd, $timeStart){
$tResult = strtotime($timeEnd) - strtotime($timeStart);
return date("G:i", $tResult-3600);
}
?>
そして、私はlocalhost上
<?php
echo timeDifference(12:00:00,08:30:00);
?>
結果は罰金が、オンライン私のサーバー上で、それは午前21時30分を示していますた例です3:30です。何ができるの?
UPDATE
ここでは、PHP 5.2
<?php
//Find time difference
function timeDifference($timeEnd, $timeStart){
$tResult = round(abs(strtotime($timeEnd) - strtotime($timeStart)));
return gmdate("G:i", $tResult);
}
?>
のための私の解決の助けみんなのおかげで
私は5.2.17を持っています:(使用できません – Warface
@Warface - あなたは本当にアップグレードするべきです; 5.2はもはやサポートされていません(これはいつもオプションではありませんが、可能ならばそうするべきです) – Spudley
私の質問で私の更新ができない場合5.3にいる人のためのこの答えを受け入れるでしょう。 – Warface