Просмотр поста

.
reaper
по GMT 0

От настроек в php.ini зависит и еще надо быть уверенным, что нигде после зону не переопределили.

Если пользователи авторизованные, то добавляешь им опцию timezone и на основе её высчитываешь нужное время.

Для неавторизованных по айпишнику определяешь город а по городу и зону. Что не очень надёжно, но в большинстве случаев будет норм.

Еще можно в куку писать текущее время сервера и потом считывать.

Зависит от задачи.