Bandicoot
@Bandicoot
Вась-программист

Можно ли в PHP стандартными средствами сложить промежутки времени в формате MySQL TIME?

В моей таблице есть колонка в формате HH:MM:SS, где указано рекомендуемое время выполнения той или иной задачи. Необходимо сложить эти значения и получить результат в том же формате. Можно ли это сделать стандартными средствами PHP по работе со временем или придется все переводить в секунды, а потом обратно?
  • Вопрос задан
  • 154 просмотра
Решения вопроса 1
Bandicoot
@Bandicoot Автор вопроса
Вась-программист
Нашел решение сам. Такие операции были в компетенции MySQL)
SELECT sec_to_time(sum(time_to_sec(ex_time))) as total_time FROM table_name;
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Quark_rgb
Может это подойдет diff
что то типо такого
$datetime1 = date_create('12:00:00');
$datetime2 = date_create('13:20:30');
$interval = date_diff($datetime1, $datetime2);
echo $interval->format('%H ч %i м %s с');
Ответ написан
Ваш ответ на вопрос

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

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