php - Comparing dates with Query Builder -
i trying add parameter addwhere in query builder make retrieve date similar today's date (matching month , day). dates stored in database looks 1895-04-14 00:00:00, if today 14-04 regardless year give me record. here's i've got far.
->select('r') ->where('r.status = :status') ->setparameter(':status', 1) ->andwhere('r.dateofdeath = :now') ->setparameter('now',\date("m-d", time())) ->getquery(); return $qb->getarrayresult(); how can entries database matching today's day , month?
since querybuilder should accept native sql-code:
->andwhere('r.dateofdeath >= now()') should work...
or
->setparameter('now', (new \datetime()->format('y-m-d h:i:s'))) if using php 5.4 or higher should work
Comments
Post a Comment