Как я могу добавить две строки даты в формате ЧЧ: ММ: СС вместе?

Я сохраняю переменные в формате ЧЧ: ММ: СС.
Я хочу суммировать несколько переменных, таких как:

TotalTime += var1+var2

Это дает мне результат 0,
Какой правильный формат для получения суммы в формате ЧЧ: ММ: СС?

1

Решение

Это должно работать для вас:

Здесь я только что преобразовал первое свидание в DateTime объект и вторую дату я превратил в DateInterval объект, который я тогда могу add() на первое свидание.

<?php

$var1 = "12:23:01";
$var2 = "05:22:45";

$date = new DateTime($var1);
list($hours, $minutes, $seconds) = explode(":", $var2);
$interval = new DateInterval("PT" . $hours . "H" . $minutes . "M" . $seconds . "S");

$date->add($interval);
echo $date->format("H:i:s");

?>

выход:

17:45:46
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]