@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);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
07 мая 2024, в 13:28
20000 руб./за проект
07 мая 2024, в 13:07
7000 руб./за проект