Временная зона для сайта.

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
darlov
Сообщения: 204
Зарегистрирован: 2012.01.31, 16:09

Временная зона для сайта.

Сообщение darlov »

Здравствуйте, подскажите пожалуйста, есть такая задача сделать в админке настройку временной зоны для сайта. Как лучше это сделать? Настройку думаю хранить в базе, тогда как мне инициализировать Yii под определенную зону? И для пользователей выводить время их временной зоны, как это определить? Спасибо.
dva20
Сообщения: 17
Зарегистрирован: 2016.12.13, 19:34

Re: Временная зона для сайта.

Сообщение dva20 »

Инициализировать например так:

Код: Выделить всё

        Yii::$app->timeZone = 'Europe/London';
        echo Yii::$app->formatter->asDateTime(time());
        echo Yii::$app->timeZone;
 
Аватара пользователя
darlov
Сообщения: 204
Зарегистрирован: 2012.01.31, 16:09

Re: Временная зона для сайта.

Сообщение darlov »

Спасибо, а как определять пользователей, в какой зоне они находятся?
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Временная зона для сайта.

Сообщение zelenin »

darlov писал(а):Спасибо, а как определять пользователей, в какой зоне они находятся?
google => 'php get user timezone'
rak
Сообщения: 2181
Зарегистрирован: 2010.11.02, 23:40
Контактная информация:

Re: Временная зона для сайта.

Сообщение rak »

darlov писал(а):Спасибо, а как определять пользователей, в какой зоне они находятся?
1. через js определять, потом аякс запросом отправлять на сервер
2. через сервисы geoip
Аватара пользователя
darlov
Сообщения: 204
Зарегистрирован: 2012.01.31, 16:09

Re: Временная зона для сайта.

Сообщение darlov »

Спасибо
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Временная зона для сайта.

Сообщение samdark »

Не определять. Спрашивать.
Ответить