Дата (время) топика отстает на час (РЕШЕНО)
Добрый день. Подскажите, пожалуйста, где искать и как лечить следующую проблему: при публикации топика выводится неправильная дата на час меньше текущей даты сервера? Временная зона в конфиге указана верно, Тестовый php-файл с кодом
Решение:
Проблема была в том, что в настройках шаблона не был обновлен timezonelist в языковом файле. Соответственно движок не врал, а показывал дату ориентируясь на неправльнуюю таймзону пользователя…
Правильный timezone_list:
<?php echo date('H:i:s d.m.Y'); ?>тоже выводит правильное время и дату, а вот в топиках беда.
Решение:
Проблема была в том, что в настройках шаблона не был обновлен timezonelist в языковом файле. Соответственно движок не врал, а показывал дату ориентируясь на неправльнуюю таймзону пользователя…
Правильный timezone_list:
'timezone_list'=> 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 + 4] Волгоград, Москва, Самара, Санкт-Петербург, Баку, Ереван, Тбилиси', '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] Остров Лайн' )
1 комментарий
timezone_list в топике выше уже тоже устарел.
Актуальный список временных зон можно посмотреть, например, тут