如何将用户的日期与数据库中的日期进行比较?在交响乐中
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);
没有问题。
我使用 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);
没有问题。