Проблема с часовым поясом

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
mediarost
phpBB 1.0.0
Сообщения: 1
Стаж: 16 лет
Забанен: Бессрочно

Проблема с часовым поясом

Сообщение mediarost »

Так, дело вот в чем: гостям показывает-то правильно, но это потому что в настройках конференции стоит +1, а не +3. Я бы оставил так но проблема в том, что при регистрации выбор на UTC+1, большинство пользователей выберут +3, вот тогда у них будет на 2 часа больше показываться.

Техподдержка во всю говорит что сервер не причем
Последний раз редактировалось Shredder 24.10.2010 6:06, всего редактировалось 1 раз.
Причина: Изменено название темы
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: UTC

Сообщение владимир1983 »

mediarost
Предполагаю что вас забанят за кроспостинг, но пока не забанили почитайте Формат даты и часовой пояс.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: UTC

Сообщение rxu »

mediarost
Поясните внятно, в чем проблема и что вы хотите получить. Иначе
владимир1983 писал(а):вас забанят за кроспостинг
Изображение
Dim565
phpBB 1.4.3
Сообщения: 93
Стаж: 16 лет 2 месяца
Благодарил (а): 54 раза
Поблагодарили: 4 раза

Re: UTC

Сообщение Dim565 »

У него такая проблема: при выборе часового пояса на форуме UTC+3 - время неправильное (спешит на 2 часа). Вариант ставить +1 отпадает - при регистрации новых пользователей большинство поменяет часовой пояс на свой.
Техподдержка хостинга говорит, что проблема не с сервером - якобы там время правильное.

Вот и нужен какой-то способ сделать, чтобы время показывалось правильно
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: UTC

Сообщение rxu »

phpBB берет время с сервера, основа - функция time().
Поэтому надо решить проблему с временем на сервере - почему там +2.
Изображение
Dim565
phpBB 1.4.3
Сообщения: 93
Стаж: 16 лет 2 месяца
Благодарил (а): 54 раза
Поблагодарили: 4 раза

Re: UTC

Сообщение Dim565 »

Я тоже так думаю, но техподдержка хостинга пишет:

Вероятно, это проблема скрипта, т.к. на сервере время установлено корректно (GMT +3).
хм. может в настройках php стоять date.timezone, проверил, там все норм.

ate.timezone =

root@s12 ~ # date
Thu Sep 16 15:05:08 CEST 2010
Насколько я вижу, на сервере время установлено корректно:
root@s12 ~ # date
Wed Sep 15 22:31:18 CEST 2010
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: UTC

Сообщение MIT »

А разве на сервере не должно стоять точное GMT?
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 21 год 6 месяцев
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 146 раз

Re: UTC

Сообщение Balamut »

Dim565 писал(а):на сервере время установлено корректно (GMT +3).
вот когда на сервере будет стоять +0 - тогда и поговорим.

Добавлено спустя 5 минут 6 секунд:
Ёпрст. Мы имеем плюс три часа от Гринвича. Добавляем еще три часа. И удивляемся, что время работает не правильно.

В топку такого хостера.

Нет возможности - правьте ланг-файлы с минусом трех часов.

Добавлено спустя 2 минуты 46 секунд:
MIT писал(а):А разве на сервере не должно стоять точное GMT?
А Вы, блин, к ЧЕМУ добавляете энное количество часов? к Гарри Потеру?
//
// That's all, Folks!
// -------------------------------------------------
Dim565
phpBB 1.4.3
Сообщения: 93
Стаж: 16 лет 2 месяца
Благодарил (а): 54 раза
Поблагодарили: 4 раза

Re: UTC

Сообщение Dim565 »

т.е, как я понял, на сервере должно стоять GMT+0 ? Так на всех нормальных хостингах?
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 21 год 6 месяцев
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 146 раз

Re: UTC

Сообщение Balamut »

Dim565, включите "МОСК". phpBB должен догадаться, к ЧЕМУ ИМЕННО Вам нужно прибавить три часа???

Добавлено спустя 2 минуты 41 секунду:
Читать не до посинения, а до понимания.

UTC
//
// That's all, Folks!
// -------------------------------------------------
Dim565
phpBB 1.4.3
Сообщения: 93
Стаж: 16 лет 2 месяца
Благодарил (а): 54 раза
Поблагодарили: 4 раза

Re: UTC

Сообщение Dim565 »

Спасибо, получается на сервере UTC+3, тогда на форуме время правильно только при UTC+1 (ну правильно - летнее время - + час к UTC+3).
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 21 год 6 месяцев
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 146 раз

Re: UTC

Сообщение Balamut »

Угу.

Добавлено спустя 1 минуту 1 секунду:
Smayliks писал(а):В топку такого хостера.
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: UTC

Сообщение Nekstati »

Господа, вы уверены в правильности своих советов? У вас на Денверах тоже установлено UTC+0? :)
Dim565 писал(а):т.е, как я понял, на сервере должно стоять GMT+0 ? Так на всех нормальных хостингах?
На сервере, как и на любом компьютере, 1) должно стоять местное время (в вашем случае, очевидно, московское) и 2) должен быть верно указан часовой пояс (в данном случае UTC+3 плюс поправка на летнее время).
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 21 год 6 месяцев
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 146 раз

Re: UTC

Сообщение Balamut »

Nekstati писал(а):У вас на Денверах
Денвер берёт время винды, если я не ошибаюсь?

Или мы берём во внимание, что у хостера стоит Денвер? Тогда ещё быстрее того хостера "в топку".
Nekstati писал(а):На сервере, как и на любом компьютере, 1) должно стоять местное время (в вашем случае, очевидно, московское)
Очевидно для КОГО? Физическое местоположение сервера никоем образом не зависит от географического местонахождения (привязке к местонахождению) сайта. Слово "очевидно" для меня не очевидно.

На сервере должно быть установлено UTC. Ноль. Всё остальное - должны делать скрипты, привязанные к часовому поясу "по умолчанию", либо профилю юзера.
Это (для меня) - очевидно.
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: UTC

Сообщение Nekstati »

Именно из Винды, а в Винде оно может быть какое угодно — московское, владивостокское, тмутараканское. Однако на правильность отображения времени на локальном форуме это не влияет. Потому что PHP использует локальное время сервера с поправкой на таймзону, указанную в настройках этого же сервера. То есть мы можем установить на сервере время UTC и зону UTC+0, а можем установить время владивостокское и зону UTC+10, результат будет один и тот же.

Да, и на моём сервере тикает московское время, не лондонское. Но на форуме ошибок со временем нет. )

Вернуться в «Поддержка phpBB 3.0.х»