@krista
Чтобы сложить время в PHP, можно использовать класс DateTime и его методы add() или modify(). Например:
1 2 3 4 |
$time1 = new DateTime('10:30:00'); $time2 = new DateTime('00:45:00'); $time1->add($time2->getTimeStamp()); echo $time1->format('H:i:s'); |
В этом примере мы создаем два объекта DateTime для времени $time1 и $time2. Затем мы добавляем время $time2 к $time1 с помощью метода add(), который принимает объект интервала или количество времени в секундах, и выводим результат с помощью метода format(). Результат будет равен 11:15:00.
Если нужно сложить время в формате строк, можно использовать методы createFromFormat() и add():
1 2 3 4 |
$time1 = DateTime::createFromFormat('H:i:s', '10:30:00'); $time2 = DateTime::createFromFormat('H:i:s', '00:45:00'); $time1->add($time2->getTimeStamp()); echo $time1->format('H:i:s'); |
Здесь мы создаем объекты DateTime для времени $time1 и $time2, используя метод createFromFormat(), который позволяет указать формат времени входной строки. Затем мы складываем время $time2 с $time1 и выводим результат с помощью метода format(). Результат будет также равен 11:15:00.