$fcreacion = date_create($row['fechacreacion'].' '.$row['horacreacion']);
$fecharesolucion = date_create($row['fecharesolucion'].' '.$row['horaresolucion']);
if($fecharesolucion == ''){
$fecharesolucion = date('Y-m-d');
}
echo $fcreacion.'-'.$fecharesolucion;
$interval = date_diff($fcreacion, $fecharesolucion);
$dif = $interval->format('%d d %h h');
Спокойной ночи, может ли кто-нибудь помочь мне с этой ошибкой, которую я плохо понимаю?
1
Kain
22 Апр 2020 в 07:19
1 ответ
Лучший ответ
Вы пытаетесь объединить два объекта DateTime
, а не строки. Вы должны преобразовать его с помощью DateTime::format
следующим образом:
echo $fcreacion->format('Y-m-d').'-'.$fecharesolucion->format('Y-m-d');
1
Juan Diego Lozano
22 Апр 2020 в 10:22
Похожие вопросы
Связанные вопросы
Новые вопросы
php
PHP - это широко используемый высокоуровневый, динамический, объектно-ориентированный и интерпретируемый язык сценариев, в первую очередь предназначенный для серверной веб-разработки. Используется для вопросов о языке PHP.