#time #difference
#время #разница
Вопрос:
$StartTime= '07:00:00';
$EndTime = '07:24:13';
$sst = strtotime($StartTime);
$eet= strtotime($EndTime);
$diff= $eet-$sst;
echo $timeElapsed= gmdate("h:i:s",$diff);
Здесь ответ должен быть 24 минуты и 13 секунд, но результат, который я получаю, равен 12: 24: 13.
Ответ №1:
Попробуйте это:
$StartTime= '07:00:00';
$EndTime = '07:24:13';
$sst = strtotime($StartTime);
$eet= strtotime($EndTime);
$diff= $eet-$sst;
echo gmdate("H:i:s", $diff);
В вашем коде опечатка, H должно быть в верхнем регистре.