У меня есть два объекта datetime, хранящихся в моей базе данных с помощью метода contructor:
App \ Entity \ Токен
public function __construct()
{
$this->creation = new \DateTime("now");
$this->valid = (new \DateTime("now"))->modify('+1 day');
}
Когда я пытаюсь сравнить эти объекты с моим datetimenow, результат не так, как ожидалось, пробовал много разных ситуаций, разбивая лагерь <> или используя diff между двумя датами. Должен ли я использовать что-то особенное ?:
Пример:
$datenow = new \DateTime("now");
if ( $datenow < $creation && $datenow > $valid ) {
} else{result_always_here}
Может быть что-то связано с форматом, или я должен использовать доктрину, чтобы сравнить его?
Спасибо.
С уважением.