У меня проблема, я начинаю У меня есть дата рождения (в формате Y-m-d) И у меня есть фактическая дата.DateTime Catchable fatal error
$date = $_POST["DatumJJJJ"]."-".$_POST["DatumMM"]."-".$_POST["DatumTT"];
$birthday = new DateTime($date);
$now = new DateTime(date("Y-m-d"));
$difference = $birthday->diff($now);
echo $difference;
Теперь Theres ошибка в последней строке:
Catchable fatal error: Object of class DateInterval could not be converted to string
Что я должен делать? Я видел другие подобные вопросы, но они мне не помогают!
посмотреть структуру dateInterval obect http://php.net/manual/en/class.dateinterval.php – splash58
это потому, что '$ difference' является объектом типа' $ difference-> format ('% R% a дней '); 'более подробно см. http://php.net/manual/en/datetime.diff.php –