Tengo una base de datos donde se almacena una "fecha de caducidad". Ahora quiero comparar la fecha actual con la fecha de caducidad almacenada. Si la fecha actual es anterior a la fecha de caducidad, los datos deben mostrarse como de costumbre, pero si los datos están caducados, quiero que se excluyan.¿Cómo puedo comparar una fecha con la fecha actual usando Doctrine 2?
me trataron:
$query = $em->createQuery('SELECT d FROM test d WHERE d.expDate > :date')
->setParameters('date', 'now()');
Ayuda estaría bien, o algunos consejos si alguien entiende mi problema.
Mh ahora consigo una excepción que indica "Error: la función conocida esperado, consiguió 'ahora'" – Adi
@Adi: Mi error. El nombre de la función es 'CURRENT_DATE()', no 'NOW()'. – Crozin
'$ em-> createQuery ('SELECT d FROM test d WHERE d.expDate> NOW()');' –