Codeigniter настройки часового пояса MySQL

Только что понял, ПОЧЕМУ мой сайт теперь показывает все переменные даты и времени как -1 ч ... Я 'Я использую Codeigniter впервые! (Никогда не было этой проблемы раньше)

Итак, я включил следующий код в мой основной файл index.php

/*
|---------------------------------------------------------------
| DEFAULT TIMEZONE
|---------------------------------------------------------------
|
| Set the default timezone for date/time functions to use if
| none is set on the server.
|
*/

if( ! ini_get('date.timezone') )
{
   date_default_timezone_set('GMT');
}

Тем не менее, это 'все еще отображается как -1 час, поэтому ям, если мне нужно установить какие-то настройки по умолчанию для MySQL ...

Я включил следующую строку кода в мою модель:

   function __construct()
    {
        // Call the Model constructor
        parent::__construct();
        $this->db->query("SET time_zone='+0:00'");
    }

Все равно без разницы ... Помогите!

Мой код:

datetime))?>

$ Row->Переменная datetime - не более чем значение столбца DATETIME из моей базы данных MySQL. Отображаемая переменная ВСЕГДА на 1 час меньше значения в моей базе данных ...

Код моей модели:

function coming_up()
{
    $this->db->query("SET time_zone='+0:00'");
$query = $this->db->query('SELECT * FROM events1 WHERE datetime >= NOW() ORDER BY datetime LIMIT 2');
return $query->result();
}

Ответы на вопрос(4)

Ваш ответ на вопрос