Если я использую в core.php
Configure::write('Config.timezone', 'Europe/Paris');
Отображаемое время будет на 2 часа меньше
date_default_timezone_set('Europe/Paris');
Должен ли я установить что-то еще в моем core.php?
Благодарю.
Вы должны проверить комментарий выше этого значения конфигурации:
Config.timezone
доступно, в котором вы можете установить строку часового пояса пользователя.
Если метод класса CakeTime вызывается с параметром $ timezone, равным нулю, иConfig.timezone
установлено,
тогда значениеConfig.timezone
будет использоваться. Эта функция позволяет вам установить часовой пояс пользователя просто
один раз вместо передачи его каждый раз в вызовах функций.
Config.timezone
Значение конфигурации относится только к CakeTime
служебный класс, который будет использовать это значение в случае, если ему явно не передается часовой пояс.
Для настройки часового пояса, используемого встроенными функциями PHP, вам придется использовать date_default_timezone_set()
,
Смотрите также
Других решений пока нет …