@samuser
programmer

Как вычислить кол-во в часов из двух времени?

Есть время начало и конец работы
$starthours = '08:15:09';  $stophours = '16:45:19'; 
$starthours = intval(($starthours*3600)/3600);
$stophours  = intval(($stophours *3600)/3600);
$diff = $stophours - $starthours;
// $diff = 8; выдает

мне нужно $diff = 08:30:10;
  • Вопрос задан
  • 78 просмотров
Решения вопроса 1
@alexalexes
Как вариант.
$starthours = '08:15:09';  $stophours = '16:45:19';
$diff = strtotime($stophours) - strtotime($starthours) + strtotime('00:00:00');
echo date('H:i:s', $diff);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы