Doctrine FindBy DateTime 无限过程

问题描述 投票:0回答:0

当我想在我的 mysql 数据库中查询一行时遇到问题。 'p_release_date' 字段是带有日期时间和原则的类型。插入后,格式为

2023-03-24 00:00:00
.

当我点击我的 Vue.js 组件时,它会返回这样的日期:

Fri Mar 24 2023 06:05:00 GMT+0100 (heure normale d’Europe centrale)

我在 PHP DateTime 中转换我的日期:

$datetime = DateTime::createFromFormat('D M d Y H:i:s e+', $datas['date']);
$datetime->settime(0, 0);

然后当我进行查询时,响应没有返回任何内容,并且我的网络 devtool 上有无限进程:

$projects = $this->em->getRepository(Project::class)->findBy(['release_date' => $datetime]);

如果有人有问题,它会很有用。 非常感谢,祝你有美好的一天。

我尝试在我的 mysql 表上使用 doctine 进行查询,按日期时间过滤。 目前它什么都不返回,并且是一个无限的过程。 我预计它会返回行。

更新

尝试将 date_default_timezone_set 设置为 Europe/Paris,但没有任何改变。

php mysql doctrine
© www.soinside.com 2019 - 2024. All rights reserved.