Время на ферме

  • Автор темы DARKsumatra
  • Дата начала
DARKsumatra
Участник
Сообщения
21
Реакции
2
Читал похожие темы, но так и не смог найти нужный и правильный ответ. Дело состоит вот в чем:
На ферме время определенных действий отстает на 3 часа от моего времени (Московское). Не путать с датой старта проекта! Мне нужно сделать так, что бы в статистику и прочие различные вещи записывалось время по Москве, а в итоге записывается время, отстающее на 3 часа по Москве. Помогите решить данную проблему.
 
N3CRO
Участник
Сообщения
285
Реакции
44
А где именно вы использываете время ?
 
DARKsumatra
Участник
Сообщения
21
Реакции
2
Статистика выплат. Админка. Почта. Еще вроде есть)
 
N3CRO
Участник
Сообщения
285
Реакции
44
А в админке где именно вы использываете ???
 
Kojo
Участник
Сообщения
286
Реакции
53
первые 2 способа:
в htacess пишете:
php_value date.timezone Europe/Moscow
либо
SetEnv TZ Europe/Moscow
либо в корне сайта создаете php.ini со следующим содержанием:
date.timezone="Europe/Moscow
 
DARKsumatra
Участник
Сообщения
21
Реакции
2
Список покупок, обменов, пополнений. В общем все что показывает время.
 
DARKsumatra
Участник
Сообщения
21
Реакции
2
Kojo написал(а):
первые 2 способа:
в htacess пишете:
php_value date.timezone Europe/Moscow
либо
SetEnv TZ Europe/Moscow
либо в корне сайта создаете php.ini со следующим содержанием:
date.timezone="Europe/Moscow
Первый способ не работает. Во вторрм способе хостинг запрещает редактирова данный ыайл
 
Kojo
Участник
Сообщения
286
Реакции
53
DARKsumatra написал(а):
Первый способ не работает. Во вторрм способе хостинг запрещает редактирова данный ыайл
а Вы его не редактируйте:)на ПК создайте и просто закачайте
 
DARKsumatra
Участник
Сообщения
21
Реакции
2
Kojo написал(а):
а Вы его не редактируйте:)на ПК создайте и просто закачайте
Утром попробую и отпишусь. Изменения сращу вступят в силу и предыдущие записи изменять время?
 
Kojo
Участник
Сообщения
286
Реакции
53
  • #10
DARKsumatra написал(а):
Утром попробую и отпишусь. Изменения сращу вступят в силу и предыдущие записи изменять время?
сразу
 
DARKsumatra
Участник
Сообщения
21
Реакции
2
  • #11
Не работает...
 
APTEMOH
Участник
Сообщения
889
Реакции
256
Telegram
APTEMOH
  • #12
Это у вас время сервера. Решение: к переменным прибавить 3 часа :)
Как прибавить? Смотря как используете. Можно +3 или перевести в секунды или если UNIX формат, то в него переводим.
 
DARKsumatra
Участник
Сообщения
21
Реакции
2
  • #13
В коде используетс time (). Пробовал писать time () +3, но не помогало
 
APTEMOH
Участник
Сообщения
889
Реакции
256
Telegram
APTEMOH
  • #14
DARKsumatra написал(а):
В коде используетс time (). Пробовал писать time () +3, но не помогало
Это UNIX формат. Нужно так:

Код:
$t = time();
$now= $t + 60*60*24;
Это будет сутки. Думаю как добавить 3 часа разберетесь? :)
 
Сверху