Как использовать метку времени utc symfony 4?

Как использовать utc_timestamp в Symfony 4?

Получение сообщения ниже при использовании utc_timestamp

[Semantical Error] line 0, col 199 near 'UTC_TIMESTAMP': Error: 'UTC_TIMESTAMP' is not defined.

Есть ли какой-либо код, которым вы хотите поделиться? Это не ошибка самой Symfony.

Nico Haase 10.04.2019 14:52

@NicoHaase я пробовал это, но не работает. Это doctirne dql query @$qb->andWhere("(pv.appointmentDate) >= UTC_TIMESTAMP");

ankit parmar 10.04.2019 15:00

Пожалуйста, добавьте все, что имеет отношение к вопросу, не используйте для этого раздел комментариев. И: очевидно, вы используете любой случайный нить, а не функцию в своем коде. Взгляните на github.com/beberlei/DoctrineExtensions

Nico Haase 10.04.2019 15:03

@NicoHaase я хочу использовать вот так: stackoverflow.com/questions/55624934/…

ankit parmar 11.04.2019 06:53

Вы можете это сделать, но вы должны сделать что-то для этого. Это не будет работать из коробки

Nico Haase 11.04.2019 09:08
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
2
5
136
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Я думаю, вам нужно использовать utc_timestamp с доктриной. вы можете включить библиотеку в файл doctrine.yaml.

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

Проверьте с приведенным выше кодом. Может быть полезно.

Кажется, есть неправильный способ его использования. UTC_TIMESTAMP используйте со скобками. должно понравиться:

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

Другие вопросы по теме