sharfik, date.timezone = "Europe/Moscow"
да, вначале так и было.. Это уже я вычитала где-то и поправила)) Все равно! Да и при чем тут вообще php, если для неавторизованных же пользователей время корректно! 🙁
sharfik, для не авторизованных пользователей выводит время по серверу. Т.е. то которое настроено на машине. Для пользователей вывод с учетом выбранного часового пояса при регистрации.
Смотрите в bb_users колонку user_timezone.
поправляю, страницу обновляю, и в базе снова 3 🙁... похоже туда пишет как и сессии.. а в настройках профиля и при регистрации нигде нет выбора часовой зоны ((( вот засада
sharfik, честно говоря прочитав сообщения запутался 🙂
1. какое время стоит на серваке?
2. когда регается новый юзер, то автоматически получает часовой пояя установленый в админке (Админка - Общие настройки - Конфигурация - Часовой пояс)
3. есть еще настройки юзера, которые уже записаны в профиле и не меняются, если поменять часовой пояс в админке
1. На сервере в php.ini стоит Etc/GMT-4
2. В Админка - Общие настройки - Конфигурация - Часовой пояс - стоит +4
3. В профиле при регистрации нигде нету настроек отдельных для пользователя.
4. Когда пользователи регистрируются, то у некоторых стоит время +3, у некоторых +4, и в базе данных даже если вручную изменить значение с +3 на +4, то после обновления страницы оно снова становит ся +3, само по себе.
В движке Torrentpier II стоит автокоррекция времени. Если пользователь юзает ос и софт старый, с переходами на зимнее/летнее время, то естественно ему приходится корректировать время в ручную, но часовой то пояс (+3 часа например) так и остаётся. Если софт свежий, обновления для ОС своевременно установлены или автокоррекция времени в ОС отключена, но никаких багов не будет. Проблема не движка, а пользователя.