Установка временной зоны в mysql из php делается следующим образом:
$db->query("SET time_zone = 'Europe/Moscow'");
Установка временной зоны в php для функций работы с датой и временем :
if (function_exists('date_default_timezone_set')) date_default_timezone_set('Europe/Moscow');
Временные зоны:
Europe/Kiev
Europe/London
Europe/Minsk
Europe/Moscow
Europe/Riga
Europe/Samara
Europe/Simferopol
Europe/Tallinn
Europe/Tiraspol
Europe/Uzhgorod
Europe/Volgograd
Asia/Yekaterinburg
Asia/Novosibirsk
Asia/Krasnoyarsk
Asia/Irkutsk
Asia/Kamchatka
Asia/Magadan
Asia/Sakhalin
Еще временные зоны можно установить следующим образом:
— в .htaccess или httpd.conf следует добавить строку вида
php_value date.timezone «Europe/Moscow»
— в php.ini строку вида
date.timezone = Europe/Moscow
Для mysql:
— default-time-zone=’Europe/Moscow’
или запросом
— SET GLOBAL time_zone = ‘Europe/Moscow’;
Спасибо большое, очень помогли. Для модуля нужно было поменять временную зону, а доступа к php.ini нет.
Полезная информация!
Получить весь список временных зон:
print_r( DateTimeZone::listIdentifiers( ) );
Спасибо за информацию!!!!!
Рады помочь!