Есть функция которая суммирует время, ответ выдает в формате "H:i:s", как сделать чтоб часы могли переваливать за 24 ?
function counter($time_1,$result)
{
global $result;
$secs = strtotime($time_1)-strtotime("00:00:00");
$result = date("H:i:s",strtotime($result)+$secs);
return $result;
};
Если я правильно понял то надо получить разницу в часах
function counter($time, $modify = '+1 day') {
$date = new DateTime($time);
$date->modify($modify);
$diff = $date->diff(new DateTime($time));
$h = ($diff->days > 0 ? $diff->days * 24 : 0) + $diff->h;
$i = $diff->i;
$s = $diff->s;
return "$h:$i:$s";
}
$time = "15.06.2018 13:32";
echo counter($time, '+5 day + 5 hours + 15 mins + 10 seconds');
Результат 125:15:10
Как то так
p.s.: Поправил потому что запихал strtotime
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Прошу помощи, делаю импорт из csv в mysqlНаписал импорт, но столкнулся с тем что будут обновлятся 3 таблицы постоянно и не знаю как правильно написать...
Собрал слайдер, в котором есть условие проверки заголовка User-Agent и в зависимости мобильный это или нет отдавать нужную картинкуПочему на некоторых...
Хотя сайт работает нормально, в логах сервера регулярно появляется ошибка: