перевести дату

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Аватара пользователя
FlashER
phpBB 1.2.0
Сообщения: 12
Стаж: 18 лет 2 месяца
Откуда: Волгоград

Сообщение FlashER »

Столкнулся с проблемой времени.... В России как известно, перевели время, а на форуме время осталось на час назад! Как исправить? Часовой пояс стоит GMT+3 (Московское время)
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

FlashER
так поставьте GMT+4, согласитесь не так много мозга надо.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

crash писал(а):так поставьте GMT+4, согласитесь не так много мозга надо.
Тем более, что оно там и обозначено как Летнее московское время...
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Gosudar
phpBB 2.0.0
Сообщения: 227
Стаж: 19 лет 9 месяцев

Сообщение Gosudar »

форум вот только стоит на моей локальной машине и дата на ней нормально выставлена, а на форуме не правильно отображается ровно на сутки вперед вот я к чему.
Я так понимаю что дата показывется на сутки! вперёд. т.е. на 24 часа. А в админке на сколько я помню, коррекция только на -12 и +13.
Тут нужно функцию create_date изменить, сделать коррекцию назад на 24 часа :) типа сделать вот такую строку:

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

return ( !empty($translate) ) ? strtr(@gmdate($format, $gmepoch + (3600 * $tz) - (3600*24)), $translate) : @gmdate($format, $gmepoch + (3600 * $tz) - (3600*24));
- (3600*24) - это коррекция на -24 часа.

p.s. Интересно что за хостинг на сутки вперёд?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Gosudar писал(а):p.s. Интересно что за хостинг на сутки вперёд?
scorpion3000 писал(а): форум вот только стоит на моей локальной машине
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Ольга В
phpBB 1.2.1
Сообщения: 21
Стаж: 18 лет 3 месяца
Откуда: Донецк

Сообщение Ольга В »

ОФФ. О переводе часов!
Люди знающие - подскажите, плз!
А как всем пользователям в их профилях поменять время на GMT+4
Не объявление же им писать - измените у себя в профиле время. Нельзя ли никак автоматически?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Ольга В писал(а):А как всем пользователям в их профилях поменять время на GMT+4
А вы уверены, что все ваши пользователи живут в этой таймзоне?
Ольга В писал(а):Не объявление же им писать
Почему нет?
Ольга В писал(а):Нельзя ли никак автоматически?
Для этого нужен скрипт, который бы определял для каждого пользователя его метоположение, правила и дату перевода для данной таймзоны с учетом страны и даже региона в стране (есть, кстати и на 30 минут), которые ещё и меняются переодически...
Вообщем, гемморой еще тот...
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5426
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 177 раз
Поблагодарили: 749 раз

Сообщение Siava »

Ольга В

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

UPDATE phpbb_users SET user_timezone=4 WHERE user_timezone=3;
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)

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