Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Железные призраки прошлого »   Время на форуме
RSS

Время на форуме

Съезжает каждый раз, когда в Эстонии переводят время

<<Назад  Вперед>> Печать
 
unterwulf
Администратор


Откуда: Санкт-Петербург
Всего сообщений: 110
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
11 авг. 2014
Какое-то время назад, читая код движка форума, заметил, что он некорректно работает с отображением времени. В тот момент время форума было правильным, но насколько я мог судить, с переходом Эстонии на зимнее время, оно должно было съехать.

Вчера случайно об этом вспомнил, заглянул на форум и убедился, что так оно и произошло. Если будете чинить, вам нужно править функции long_date_out() и short_date_out(), они некорректно используют стандартную функцию date(), которая форматирует локальное время. Они ложно полагают, что смещение локального времени в течение года постоянно и наивно пытаются его компенсировать константой $GLOBALS['opt_timeregion'], что в случае с временной зоной Эстонии дважды в год приводит к появлению дельты.

Если лень чинить движок, можете просто задать на сервере какую-нибудь временную зону без перехода на летнее время и соответствующее ей значение $GLOBALS['opt_timeregion'].
svinka
Advanced Member
Сеньор

Откуда: Совчина
Всего сообщений: 1585
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 июня 2016
Время не московское на форуме счас :biggrin:
неудобно
Anderson1
Advanced Member


Откуда: Москва
Всего сообщений: 2098
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 фев. 2011
А самое весёлое, что на главной странице вообще показывается время по GMT. Например:

[Москва] Отдам даром старый хлам
Полурабочий и нерабочий.
12 сообщений, Последнее сообщение: Anderson1, 12 ноября 2018 3:13

Это когда на форуме в разделе показывается без входа 6:13, а на самом деле это было в 7:13.

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

ИЕЦ, ещё баг, но не в эту тему: на главной странице пишется, что обозначено кто и когда написал последнее сообщение, а по факту представлено не последнее, а первое.
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Anderson1 написал:
[q]
А самое весёлое, что на главной странице вообще показывается время по GMT. Например:
[/q]
У меня показывается в соответствии с настройками в профиле, то есть GMT+4, московское, как и указано в профиле.
Если не залогинен - то не понятно какое время показывать. Может я из Куала-Лупумбы зашел на форум, или из Магадана. Поэтому и кажет GMT. А так это наверное надо прикручивать какую-нибудь геолокацию и прочий шлак.
Anderson1
Advanced Member


Откуда: Москва
Всего сообщений: 2098
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 фев. 2011
А у меня время на главной странице показывается независимо от настроек в профиле. Которые то же GMT+4. Что нужно сделать чтоб показывалось правильно хотя бы после логина?

Кроме того, зачем такая путаница: когда на главной странице сайта показывается время по GMT, а на форуме локальное эстонское время? Почему бы не привести это к общему знаменателю? Т.е. либо всё по GMT либо всё по эстонскому?
Anderson1
Advanced Member


Откуда: Москва
Всего сообщений: 2098
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 фев. 2011
Похоже пытались исправить проблему, но сделали только хуже. Теперь для московского времени надо выставлять в профиле GMT+6. А на главной странице показывается уже не GMT, а GMT-3. Что произошло?
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Я могу только сказать, что в админке форума в общих настройках "Часовой пояс времени на сервере:" стоит "GMT + 3 (московское время)". Этот же пояс по умолчанию стоит и для гостя.
При этих же настройках не тестовом форуме у меня всё в порядке.
А здесь время отправки сообщения получается по GMT, т.е. минус 3 к московскому.
Возможно, на самом хостинге что-то не то, надо у Serge спрашивать.
Serge
Advanced Member
тех.адм.

Откуда: Tallinn, Estonia
Всего сообщений: 1533
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 нояб. 2001
Переставил я время, чтобы отображалось московское. Надо у хостера спросить, зачем GMT на сервере.
unterwulf
Администратор


Откуда: Санкт-Петербург
Всего сообщений: 110
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
11 авг. 2014
Serge написал:
[q]
Надо у хостера спросить, зачем GMT на сервере.
[/q]
В Линуксе (а форум, судя по всему, работает на Fedora) время всегда в UTC, но у каждого процесса в окружении есть переменная TZ, которую функции для работы с локальным временем используют для пересчёта универсального скоординированного времени в локальное в соответствии в описанием временных зон (tzdata).

Если переменная TZ в окружении отсутствует, используется временная зона из /etc/localtime.

Поверх этой истории PHP наворачивает свои настройки, которые могут перекрыть системные.

Утверждение, что у вашего хостера UTC стоит как временная зона по умолчанию вызывает сомнение по причинам описанным в первом посте. (И, если я ничего не путаю, раньше, когда файл имяникомунескажем.php, выводящий phpinfo(), ещё был доступен, я лично видел там эстонскую временную зону.)

Напишите, на основании чего вы делаете такой вывод и что вы сейчас видите в выводе phpinfo().
MM
Advanced Member


Откуда: Павловский Посад Мск.обл.
Всего сообщений: 3418
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Опять некотрые до часиков добрались...
<<Назад  Вперед>> Печать
Полигон-2 »   Железные призраки прошлого »   Время на форуме
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS