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();
}