Исправляем часовой пояс в 1С: Битрикс

Сейчас активно изучаю систему 1С: Битрикс, много вопросов, много ответов. Вот одна из ситуаций.

После установки веб-окружения Битрикс даты во время добавления новых инфоблоков стали сдвинуты на 1 час.

Проверяем часовой пояс, для этого заходим Рабочий стол > Настройки > Настройки продукта > Настройки модулей

Ищем Часовые пояса и смотрим Локальное время сервера.:

У меня получилась Разница с GMT: +0900. При этом время и часовой пояс на самом веб-сервере — верный.

Надо исправить.

Для этого:

  1. Заходим в папку Birtix ищем файл dbconn.php (находится в bitrix/php_interface.php).
  2. Добавляем код
    date_default_timezone_set(«ЧАСОВОЙ ПОЯС»);
    список часовых поясов.
    В моём случае это Asia/Krasnoyarsk.
  3. Перезапускаем веб-окружение.

Решение подобрал здесь.