Ситуация
У меня есть две метки времени.Один со временем начала и один со временем окончания.
Время начала: 04:43:37Время окончания: 11: 59: 59
Теперь я пытаюсь получить разницу между датами, как эта:
//define timestamps
$start_time = 1297698217;
$end_time = 1297724399;
$time_diff = $end_time - $start_time;
//display times and difference
echo
'<b>Start time:</b> ' . date('d-m-Y h:i:s', $start_time) . '<br />' .
'<b>End time:</b> ' . date('d-m-Y h:i:s', $end_time) . '<br />' .
'<b>Time difference::</b> ' . date('h:i:s', $time_diff);
Результат
<code>Start time: 14-02-2011 04:43:37
End time: 14-02-2011 11:59:59
Time difference: 08:16:22
Проблема
Теперь проблема в том, что результат должен быть 07:16:22.Я пробовал это в разное время, но каждый раз получаю один и тот же результат.На час слишком большая разница.
Готов ли эксперт помочь?