Я попытался получить эту функцию разности дат, работающую всю ночь, ее штраф до тех пор, пока я не передам ей две переменные.PHP date_diff() с использованием переменных из базы данных
Что я делаю неправильно?
<h2>Date diff attempt</h2>
<?php
$z = $row->account_add_date;
$y = $row->start_amount;
$date1=date_create($z);
$date2=date_create($y);
$diff=date_diff($date1,$date2);
echo $diff->format('%d days');
?>
Когда я запускаю его я получаю
Severity: Warning
Message: date_diff() expects parameter 2 to be DateTime, boolean given
что это $ row-> start_amount отдавания ?. Это дата из базы данных? – Gopalakrishnan
Его из запроса выше, чтобы получить переменную из базы данных. – Beep
Сообщение означает, что ваш «$ z = $ row-> account_add_date; $ y = $ row-> start_amount;" не время. –