Добро пожаловать, Гость!
Установка временной зоны - Полезный php код №78
Все категории

Установка временной зоны

Описание: Знакома ситуация, когда часы у хостера работают в другом часовом поясе? Конечно, можно править время во всех скриптах, аля time()+n*3600 но есть способ проще!
Код:
Установка временной зоны в mysql из php делается следующим образом:
1.

<?
$db
->query("SET time_zone = 'Europe/Moscow'"); ?>


Установка временной зоны в php для функций работы с датой и временем :
2.

<?
if (function_exists('date_default_timezone_set'))
date_default_timezone_set('Europe/Moscow');
?>


или

<? 
putenv
('TZ=Europe/Moscow');
?>


//проверка

<?
echo date('r'); 
?>


Временные зоны:
Europe/Kiev
Europe/London
Europe/Minsk
Europe/Moscow
Europe/Riga
Europe/Samara
Europe/Simferopol
Europe/Tallinn
Europe/Tiraspol
Europe/Uzhgorod
Europe/Volgograd
Еще временные зоны можно установить следующим образом:
— в .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’
Добавил: Jvk35 (3 Мая 2016)

Скачать: TEXTAREA
DCMS-Social.ru - движок социальной сети, вап и веб мастерская, файло-обменник и форум.
Статистика DCMS-Social.ru: Пользователей - 14899, тем на форуме - 30287, сообщений - 298840