• Объявления

    • dinox

      Закрытый раздел разработчиков   21.08.2017

      У нас на форуме существует закрытый раздел для разработчиков в котором мы обсуждаем нюансы работы на нашем форуме, в каталоге дополнений и другие моменты которые интересны в большинстве случаев только разработчикам. На данный момент существует лишь 2 условия для попадания:
      1. Наличие промодерированного дополнения в нашем каталоге  2. Отсуствие варезной деятельности 
      Если эти правила выполнены, пишите запрос @ArtemPitov на попадание в раздел разработчиков
Keydiweb

[Решено] Как изменить времяв opencart

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

Keydiweb    0

Всем привет. Пожалуйста подскажите как изменить системное время в магазине opencart?? Регион выставляю, но время все равно не меняется,а хотелось бы чтобы время заказа было корректным. Заранее огромное спасибо)

P.S. в настройках хостинга стоит Asia\Novosibirsk как и должно, этой мой часовой пояс, но время при заказе показывает московское

Поделиться сообщением


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

в файле system/startup.php изменил

if (!ini_get('date.timezone')) {
   date_default_timezone_set('UTC');
}
на

if (!ini_get('date.timezone')) {
   date_default_timezone_set('Asia/Novosibirsk');
}
Но время все равно московское стоит в заказе (((

Так же в php.ini в конце файла добавил

date.timezone = Asia/Novosibirsk;
всеравно время московское, причем минуты неправильно идут, отличие минут на 20.

Прошу подскажите кто знает в чем проблема может быть.

Изменено пользователем afwollis

Поделиться сообщением


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

Продолжим "ликбез"

 

Смотрим в модель checkout/order.php

 

Что видим?

 

NOW()

 

Делаем вывод, что время зависит от настроек сервера

 

Если  с php разобрались, то пора разбираться с базой

 

Где смотреть?

в библиотеке

 

system/database/mysql.php

в конструкторе

 

и снова к первоисточнику

http://dev.mysql.com/doc/refman/5.5/en/time-zone-support.html

Поделиться сообщением


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

А если у меня обычный хостинг а не впс, как мне быть?  У меня сейчас время отстает на три часа от Московсого, сервер в Амстердаме, время местное.

Поделиться сообщением


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

так же.

в теме описано, как настроить время "внутри магазина". независимо от глобальных настроек сервера и доступа к ним.

Поделиться сообщением


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

в файле system/startup.php изменил

if (!ini_get('date.timezone')) {
   date_default_timezone_set('UTC');
}
на

if (!ini_get('date.timezone')) {
   date_default_timezone_set('Asia/Novosibirsk');
}
@afwollis Спасибо, вот это помогло :) Изменено пользователем afwollis

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу