ЗАРЕГИСТРИРОВАТЬСЯ

Варианты решения Ваших вопросов

  хостинг
<< Назад       MySQL Timezone

Вопрос: Здравствуйте. В базе MySQl значение TIMESTAMP сохраняется со смещением UTC+3, а функция now() выводит время со смещением UTC+4. Подскажите, что нужно сделать, чтобы функция now() также выводила время со смещением UTC+3?
Ответ:

Здравствуйте

http://empire-host.ru/faq.php

Мне требуется установить другую временную зону, как мне это сделать?
Oтвет на вопрос

Здравствуйте. Пропишите в .htaccess строку SetEnv TZ Europe/Moscow Или другую нужную вам временную зону. Возможно Вам потребуется добавить в mysql SET time_zone := '+HH:MM'

Вопрос: Изменение htaccess не подходит, поскольку он не влияет на MySQL. Пробовал следующие запросы перед работой с БД: SET time_zone = 'Europe/Zaporozhye' SET time_zone = '+02:00' и т.д. Все запросы приводят к тому, что изменяется время временной метки TIMESTAMP. Но результат выполнения запроса SELECT NOW() всегда один и тот же: на 1 час больше локального. Например, у меня время 22:40, а выводится 23:40. Можно ли изменить это время? Запросы SELECT @@global.time_zone; и SELECT @@session.time_zone; выводят SYSTEM Получается, что время задано в my.cnf и одно для всех клиентов хостинга?
Ответ:

конечно одно. локальных конфигураций сервера баз данных сущестовать не может. сервер то один

Вопрос: Спасибо.
Ответ:


ok


<< Назад

© 2006 - 2017 Empire Host. All rights reserved