Я на ZendFramework2 и использую доктрину 2.
Я хочу найти все записи от сегодняшнего DateTime до следующих или последних 30 дней, связанных со сделкой.
Вот мой запрос доктрины и код,
$emailRepo = $em->getRepository('App\Entity\Email')->findBy(['deal' => $deal]);
foreach ($emailRepo as $email) {
$sendAt = $email->getSendAt();
}
У меня есть объект DateTime в переменной sendAt,
По некоторым ссылкам я нашел эту функцию strtotime.
$data = date('Y-m-d h:i:s', strtotime("+30 days"));
$data = date('Y-m-d h:i:s', strtotime("-30 days"));
Но это не сработало для меня.
Как правильно это написать?