лежащее в переменной.
почему доходит на 3 часа меньше
Потому что в базе свой формат времени и приложение конвертирует из него. Смотри скрины, у нас в проекте такой конфиг. Это при том, что в самом мускуле установлена таймзона UTC
в мускуле по дефолту UTC? разве не время железки? или эт уже сами поправили?
При этом проверь правильные ли таймзоны в самой базе хранятся: SELECT CONVERT_TZ('2022-06-08 12:00', 'UTC', 'UTC') AS t1, CONVERT_TZ('2022-06-08 12:00', 'UTC', 'Europe/Moscow') AS t2, CONVERT_TZ('2022-06-08 12:00', 'UTC', '+03:00') AS t3 Результат должен быть таким: t1 t2 t3 ------------------- ------------------- --------------------- 2022-06-08 12:00:00 2022-06-08 15:00:00 2022-06-08 15:00:00
По-дефолту время железки, но можно переопределить
Обсуждают сегодня