База данных Mysql не верно показывает время, получаю командой SELECT NOW();
Пробовал менять часовой пояс командой SET GLOBAL time_zone = '+5:00';
но время не меняется
NOW() function
NOW([fsp]) -- Returns the current date and time as a value in 'YYYY-MM-DD hh:mm:ss' or YYYYMMDDhhmmss format, depending on whether the function is used in string or numeric context. The value is expressed in the session time zone.
Значение, возвращаемое NOW()
, приводится к зоне времени, установленной в настройках сессии (соединения) - так что менять глобальную зону совершенно бессмысленно. Настраивайте именно соединение.
Или просто перед запросом времени установите нужную зону запросом
SET @@time_zone = '+5:00';
Но помните - закрытие и последующее открытие соединения (в т.ч. при ошибке и переподключении) потребует заново установить зону соединения.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Подскажите, пожалуйста, правильный вариант реализации клиент-серверного взаимодействия (если это можно таковым назвать)
Здраствуйте подскажите что лучше и в чем разница? Скачать Open Server или скачать все ручно MySQL PHP Apache
На главной странице админки добавить показатель юзеров онлайн на сайте сейчасНужно учесть