Перейти к содержанию
Форум поддержки пользователей VamShop

Время создания заказа


Рекомендуемые сообщения

На сервере стоит не московское время, соответственно заказы создаются по времени сервера, что не удобно.

Добавил в в .htaccess:

php_value date.timezone Europe/Moscow

Для например кто в онлайне время отражается московское, а заказы все равно создаются со временем сервера.

Что можно сделать, чтобы было московское время в заказах?

Ссылка на сообщение
Поделиться на другие сайты

А если в /includes/applicaton_top.php и /admin/includes/application_top.php добавить что-то типа:


date_default_timezone_set('Europe/Moscow');
[/code]

php версии 5.1 и выше должен быть на сервере.

Ссылка на сообщение
Поделиться на другие сайты

Наверное, используется now() в SQL запросе.

А вот откуда значение now, наверное из настроек времени на сервере, но не уверен, если это так, то вряд ли через php можно поменять.

Ссылка на сообщение
Поделиться на другие сайты

Кстати, вот на хабре как раз заметка такая появилась - http://habrahabr.ru/blogs/webdev/124297/#habracut

Попробуйте в /inc/vam_db_connnect.inc.php поменять:


if ($$link){
@mysql_select_db($database);
@mysql_query("SET SQL_MODE= ''");
@mysql_query("SET NAMES 'utf8' COLLATE 'utf8_general_ci'");
}


[/code] на:
[code]
if ($$link){
@mysql_select_db($database);
@mysql_query("SET SQL_MODE= ''");
@mysql_query("SET NAMES 'utf8' COLLATE 'utf8_general_ci'");
@mysql_query("SET time_zone = 'Europe/Moscow'");
date_default_timezone_set('Europe/Moscow');
}

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...