如何使用UTC时间戳Symfony 4?

时间:2019-04-10 12:50:08

标签: doctrine doctrine-extensions

如何在symfony 4中使用utc_timestamp?

使用utc_timestamp时获得以下消息

[语义错误]第0行,“ UTC_TIMESTAMP”附近的第199行:错误:未定义“ UTC_TIMESTAMP”。

2 个答案:

答案 0 :(得分:3)

我认为您需要在理论上使用utc_timestamp。您可以在doctrine.yaml文件中包含库。

orm:
        dql:
            string_functions:
                UTC_TIMESTAMP: DoctrineExtensions\Query\Mysql\UtcTimestamp

检查以上代码。可能会有帮助。

答案 1 :(得分:2)

似乎有错误的使用方式。 UTC_TIMESTAMP与括号一起使用。它应该像:

$qb->andWhere("(pv.appointmentDate) >= UTC_TIMESTAMP()");