当我想在我的 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,但没有任何改变。