На данный момент у меня возник вопрос по корректному отображению даты из MySQL.
Дано: Таблица со столбцом "timestamp", в котором отображается дата и время, в часовом поясе, который установлен на сервере (если я правильно понимаю) и имеет вид 2013-02-06 18:23:34, например.
Необходимо: выводить данные в формате date("d.m.Y H:i"); и нужном часовом поясе.
Вечером попробовал сделать сам, не получилось

Имею код:
<?php
date_default_timezone_set('Asia/Novosibirsk');
$dbc = mysqli_connect('localhost', 'user', 'pass', 'host_db')
or die('Ошибка соединения с MySQL сервером.');
mysqli_set_charset($dbc, "utf8");
$query = "SELECT * FROM table";
$result = mysqli_query($dbc, $query)
or die('Невозможно выполнить запрос к базе данных.');
while($row = mysqli_fetch_array($result)) {
echo $row['date_time'] . '<br />'; //Здесь выводится время в том же формате и часовом поясе, что и в базе
}
mysqli_close($dbc);
echo '<br />' . date("d.m.Y H:i"); //Здесь выводится корректное время Новосибирска в нужно формате
?>
Пробовал писать date("d.m.Y H:i", $row['date_time']), формат получается нормальный, но дата и время что то около 70-го года.
Подскажите, пожалуйста еще варианты которые можно попробовать?
