Я хочу преобразовать дату в часовой пояс (Африка / Каир) в результате запроса в соответствии с его часовым поясом, сохраненным в дБ. Например, я хочу получить (s_start) и преобразовать его из (Европа / Лондон) в (Африка / Каир) но в самом запросе выбора (потому что я печатаю дату события из результата запроса event.start). Мой контроллер:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class EventCalendar_model extends CI_Model {
function get_event_list() {
$aa = ($this->session->userdata(id));
$this->db->select('s_timezone,u_name,s_id,s_student,s_tutor,
UNIX_TIMESTAMP(s_start)*1000 as start ');
$this->db->select('s_start as start');
$this->db->from('sessions');
$this->db->where("s_tutor", $aa );
$this->db->join('users', 'sessions.s_student = users.u_id');
$query = $this->db->get($this->event);
if ($query) {
return $query->result();
}
return NULL;
}
}