如何将用户的日期与数据库中的日期进行比较?在交响乐中

How do I compare the date from the user with the date in the database? in symfony

我使用 symfony 4.when 我比较日期 我只能比较下面的年而不是天或月。如果在同一年的不同月份和不同日期,则表示彼此相等。我想比较日、月和年。 “p.createdAt”类型是日期时间

    if (!empty($filter['startDate'])) {
        $qb->andWhere($qb->expr()->gte('p.createdAt',':startDate'))
        ->setParameter('startDate',$filter['startDate']);
    }

我使用这样的代码:

$qb->andWhere('p.createdAt >= :queryDate')
    ->setParameter('queryDate', $queryDate);

没有问题。