Переход на зимнее время. Как изменить часовой пояс на UTC +3

Проблемы с установкой или работой 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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
DesignerMix
phpBB 1.4.3
Сообщения: 96
Стаж: 12 лет 4 месяца
Благодарил (а): 22 раза
Поблагодарили: 20 раз

Переход на зимнее время. Как изменить часовой пояс на UTC +3

Сообщение DesignerMix »

Здравствуйте, у меня на форуме установлен PHPbb 3.0.12 и в связи с переходом на зимнее время я хочу изменить настройки часового пояса для гостей (из админки Общие -> Настройка конференции).

Вопрос вот в чем - Как изменить часовой пояс для "Волгограда, Москвы, Самары..." с UTC +4 на текущий UTC +3?

В настройках локализации я могу сменить эти значения (в файле root\language\ru\common.php):

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

'tz'				=> array(
		'-12'	=> 'UTC − 12 часов',
		'-11'	=> 'UTC − 11 часов',
		'-10'	=> 'UTC − 10 часов',
		'-9.5'	=> 'UTC − 9:30 часов',
		'-9'	=> 'UTC − 9 часов',
		'-8'	=> 'UTC − 8 часов',
		'-7'	=> 'UTC − 7 часов',
		'-6'	=> 'UTC − 6 часов',
		'-5'	=> 'UTC − 5 часов',
		'-4.5'	=> 'UTC − 4:30 часа',
		'-4'	=> 'UTC − 4 часа',
		'-3.5'	=> 'UTC − 3:30 часа',
		'-3'	=> 'UTC − 3 часа',
		'-2'	=> 'UTC − 2 часа',
		'-1'	=> 'UTC − 1 час',
		'0'		=> 'UTC',
		'1'		=> 'UTC + 1 час',
		'2'		=> 'UTC + 2 часа',
		'3'		=> 'UTC + 3 часа',
		'3.5'	=> 'UTC + 3:30 часа',
		'4'		=> 'UTC + 3 часа',
		'4.5'	=> 'UTC + 4:30 часа',
		'5'		=> 'UTC + 5 часов',
		'5.5'	=> 'UTC + 5:30 часов',
		'5.75'	=> 'UTC + 5:45 часов',
		'6'		=> 'UTC + 6 часов',
		'6.5'	=> 'UTC + 6:30 часов',
		'7'		=> 'UTC + 7 часов',
		'8'		=> 'UTC + 8 часов',
		'8.75'	=> 'UTC + 8:45 часов',
		'9'		=> 'UTC + 9 часов',
		'9.5'	=> 'UTC + 9:30 часов',
		'10'	=> 'UTC + 10 часов',
		'10.5'	=> 'UTC + 10:30 часов',
		'11'	=> 'UTC + 11 часов',
		'11.5'	=> 'UTC + 11:30 часов',
		'12'	=> 'UTC + 12 часов',
		'12.75'	=> 'UTC + 12:45 часов',
		'13'	=> 'UTC + 13 часов',
		'14'	=> 'UTC + 14 часов',
		'dst'	=> '[ Летнее время ]',
	),

	'tz_zones'	=> array(
		'-12'	=> '[UTC − 12] Меридиан смены дат (запад)',
		'-11'	=> '[UTC − 11] о. Мидуэй, Самоа',
		'-10'	=> '[UTC − 10] Гавайи, о. Кука',
		'-9.5'	=> '[UTC − 9:30] Маркизские острова',
		'-9'	=> '[UTC − 9] Аляска, о. Гамбье',
		'-8'	=> '[UTC − 8] Тихоокеанское время (США и Канада) и Тихуана',
		'-7'	=> '[UTC − 7] Аризона',
		'-6'	=> '[UTC − 6] Мехико, Центральная Америка, Центральное время (США и Канада)',
		'-5'	=> '[UTC − 5] Индиана (восток), Восточное время (США и Канада)',
		'-4.5'	=> '[UTC − 4:30] Венесуэла',
		'-4'	=> '[UTC − 4] Сантьяго, Атлантическое время (Канада)',
		'-3.5'	=> '[UTC − 3:30] Ньюфаундленд',
		'-3'	=> '[UTC − 3] Бразилия, Гренландия',
		'-2'	=> '[UTC − 2] Среднеатлантическое время',
		'-1'	=> '[UTC − 1] Азорские острова, острова Зелёного мыса',
		'0'		=> '[UTC] Время по Гринвичу: Дублин, Лондон, Лиссабон, Эдинбург',
		'1'		=> '[UTC + 1] Берлин, Мадрид, Париж, Рим, Западная Центральная Африка',
		'2'		=> '[UTC + 2] Афины, Вильнюс, Киев, Рига, Таллин, Центральная Африка',
		'3'		=> '[UTC + 3] Багдад, Калининград, Минск, Кувейт, Эр-рияд, Найроби',
		'3.5'	=> '[UTC + 3:30] Тегеран',
		'4'		=> '[UTC + 3] Волгоград, Москва, Самара, Санкт-Петербург, Баку, Ереван, Тбилиси',
		'4.5'	=> '[UTC + 4:30] Кабул',
		'5'		=> '[UTC + 5] Исламабад, Карачи,  Ташкент',
		'5.5'	=> '[UTC + 5:30] Бомбей, Калькутта, Мадрас, Нью-Дели',
		'5.75'	=> '[UTC + 5:45] Катманду',
		'6'		=> '[UTC + 6] Алматы, Астана, Екатеринбург, Оренбург',
		'6.5'	=> '[UTC + 6:30] Янгон',
		'7'		=> '[UTC + 7] Бангкок, Джакарта, Новосибирск, Омск, Ханой',
		'8'		=> '[UTC + 8] Гонконг, Красноярск, Пекин, Сингапур',
		'8.75'	=> '[UTC + 8:45] Австралия',
		'9'		=> '[UTC + 9] Иркутск, Сеул, Токио',
		'9.5'	=> '[UTC + 9:30] Аделаида, Дарвин',
		'10'	=> '[UTC + 10] Благовещенск, Якутск',
		'10.5'	=> '[UTC + 10:30] Лорд-Хау',
		'11'	=> '[UTC + 11] Владивосток, Чита, Сахалин, Хабаровск',
		'11.5'	=> '[UTC + 11:30] о. Норфолк',
		'12'	=> '[UTC + 12] Магадан, Камчатка, Фиджи',
		'12.75'	=> '[UTC + 12:45] о. Чатем',
		'13'	=> '[UTC + 13] Нукуалофа',
		'14'	=> '[UTC + 14] о. Лайн',
	),
Но это меняет просто отображаемую информацию. А вот как сменить именно время конференции я не знаю. Может кто подскажет?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Переход на зимнее время. Как изменить часовой пояс на UT

Сообщение Пчелкин »

DesignerMix писал(а):А вот как сменить именно время конференции я не знаю.
Это только к хостеру... Настраивается на серверах
DesignerMix писал(а):для "Волгограда, Москвы, Самары...
После настройки серверного времени все настроится само
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Переход на зимнее время. Как изменить часовой пояс на UT

Сообщение Sheer »

DesignerMix писал(а):Как изменить часовой пояс для "Волгограда, Москвы, Самары..." с UTC +4 на текущий UTC +3?
А что, Москва переехала в другой часовой пояс?
Общие -> Настройка конференции->Сейчас действует летнее время: Да/Нет
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
DesignerMix
phpBB 1.4.3
Сообщения: 96
Стаж: 12 лет 4 месяца
Благодарил (а): 22 раза
Поблагодарили: 20 раз

Re: Переход на зимнее время. Как изменить часовой пояс на UT

Сообщение DesignerMix »

Пчелкин писал(а):Это только к хостеру... Настраивается на серверах
Тоже наткнулся недавно на эту информацию и решил проверить время на сервере.
Создал вот такой файлик timep.php:

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

<?php
$dt=date('Y-m-d [H:i:s]');
echo "Текущая дата и время: $dt";
?>
И закинул на сервер https://dmyt.ru/time.php

Так вот, при выполнении файла выводится верное время, а вот на форуме +1 час. Я правильно понял что время выводимое этим скриптом (time.php) берется с сервера?
Sheer писал(а):Общие -> Настройка конференции->Сейчас действует летнее время: Да/Нет
Вот какие настройки выставлены на конференции на данный момент:
Настройки конференции.PNG
Вот настройки в моем профиле:
Личные настройки.PNG
PS: Там написано UTC +3 потому что я уже изменил эти данные в root\language\ru\common.php

То есть получается что время на сервере верное, но текущее время конференции спешит на час. Извиняюсь за нубство...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Переход на зимнее время. Как изменить часовой пояс на UT

Сообщение Пчелкин »

DesignerMix писал(а):этим скриптом (time.php) берется с сервера?
Это вывод реального.. сейчашнего... На сервере надо настраивать на сервере... Даже с панелей управления серверами ты его обычно не настроишь... Нема там настроек... Подогнать неверным поясом в админке можно тока для гостей...
Но лучше разбудить поддержку в Дата центре...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
DesignerMix
phpBB 1.4.3
Сообщения: 96
Стаж: 12 лет 4 месяца
Благодарил (а): 22 раза
Поблагодарили: 20 раз

Re: Переход на зимнее время. Как изменить часовой пояс на UT

Сообщение DesignerMix »

Пчелкин, спасибо, попробую обратиться к хостеру. Не могли-бы вы подсказать как именно сформулировать просьбу?

Что-то вроде "Прошу вас обновить время веб-сервера, так как время на сайте спешит на час.". Так?
Или нужно попросить сменить часовой пояс?

Правка изменением часового пояса в настройках самого форума не очень устраивает так как будет влиять и на регистрирующихся пользователей.
Последний раз редактировалось DesignerMix 26.10.2014 5:57, всего редактировалось 2 раза.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Переход на зимнее время. Как изменить часовой пояс на UT

Сообщение Пчелкин »

так.
Прошу скорректировать серверное время на один час в связи...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
DesignerMix
phpBB 1.4.3
Сообщения: 96
Стаж: 12 лет 4 месяца
Благодарил (а): 22 раза
Поблагодарили: 20 раз

Re: Переход на зимнее время. Как изменить часовой пояс на UT

Сообщение DesignerMix »

Оказалось дело не в настройках сервера! Спасибо rxu за вот эту правку - Летнее время и часовой пояс.

Думаю, тему можно закрывать.
Hobbix
phpBB 1.0.0
Сообщения: 6
Стаж: 15 лет 9 месяцев
Благодарил (а): 2 раза

Re: Переход на зимнее время. Как изменить часовой пояс на UT

Сообщение Hobbix »

Подскажите, пожалуйста, каким запросом в БД форума, я могу изменить всем юзерам с UTC+4 на UTC+3?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Переход на зимнее время. Как изменить часовой пояс на UT

Сообщение rxu »

Видимо, как-то так. Только префикс таблиц смените на свой, если отличается.

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

UPDATE phpbb_users SET user_timezone = '3.00' WHERE user_timezone = '4.00';
Изображение
Ignacio
phpBB 1.2.0
Сообщения: 16
Стаж: 12 лет 4 месяца
Благодарил (а): 11 раз

Re: Переход на зимнее время. Как изменить часовой пояс на UT

Сообщение Ignacio »

КОД SQL: ВЫДЕЛИТЬ ВСЁ
UPDATE phpbb_users SET user_timezone = '3.00' WHERE user_timezone = '4.00';
Подскажите, а куда этот код нужно вставлять, чтобы сделать замену на сайте?
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Переход на зимнее время. Как изменить часовой пояс на UT

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

Это sql запрос в базу данных который можно выполнить например через phpmyadmin.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Alex1204
phpBB 1.4.4
Сообщения: 111
Стаж: 20 лет 6 месяцев
Благодарил (а): 12 раз
Поблагодарили: 2 раза

Re: Переход на зимнее время. Как изменить часовой пояс на UT

Сообщение Alex1204 »

Подскажите пожалуйста SQL запрос на изменение у всех пользователей выбора пункта летнее время - изменить надо на нет (зимнее)
Alex1204
phpBB 1.4.4
Сообщения: 111
Стаж: 20 лет 6 месяцев
Благодарил (а): 12 раз
Поблагодарили: 2 раза

Re: Переход на зимнее время. Как изменить часовой пояс на UT

Сообщение Alex1204 »

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

UPDATE phpbb_users SET user_dst = 0;
Последний раз редактировалось Sheer 29.10.2014 20:32, всего редактировалось 1 раз.
Причина: b

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