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

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

В моей таблице есть колонка в формате HH:MM:SS, где указано рекомендуемое время выполнения той или иной задачи. Необходимо сложить эти значения и получить результат в том же формате. Можно ли это сделать стандартными средствами PHP по работе со временем или придется все переводить в секунды, а потом обратно?
  • Вопрос задан
  • 150 просмотров
Решения вопроса 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 с');
Ответ написан
Ваш ответ на вопрос

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

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