Я хочу показать сообщение об ошибке, если дата в определенной переменной больше, чем сегодняшняя дата. Для этого я написал следующий код, но он выдает ошибку: "Перехватываемая фатальная ошибка: объект класса DateTime не может быть преобразован в строку в /var/www/web/print.php в строке 9"
<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
$form_data['trans_date'] = '12-11-2014';
$newTransDate = DateTime::createFromFormat('!m-d-Y', $form_data['trans_date']);
$today_date = new DateTime();
echo "Trans Date " . $newTransDate; die; //This is line no.9
if($newTransDate > $today_date)
echo "Error";
else
echo "Success";
?>
Какие изменения необходимо внести в приведенный выше код, чтобы все работало с правильным сравнением двух дат?