mysql — отображать удобочитаемое время от времени EPOCH

У меня есть время эпохи в моей таблице MySql

------------
update_time
------------
1401362621
1401362864

Я хочу преобразовать это время в удобочитаемый формат. Я написал в моем запросе выбора, который не работает.

$sql = "SELECT UNIX_TIMESTAMP(update_time) FROM table_name";

-2

Решение

Используйте функцию даты:

$t=1401362621; // your time here
echo date('Y-m-d H:i:s', $t); // format your date

Вы можете использовать другие параметры форматирования, например, здесь:
http://php.net/manual/en/function.date.php

1

Другие решения

Вы можете сделать это либо в php, либо в mysql:

Это до вас, чтобы выбрать:

Мысленный путь:

  SELECT FROM_UNIXTIME(update_time) FROM table_name";

смотри документ: Mysql функция даты и времени

PHP путь:

echo date('Y-m-d H:i:s', '1401362864');
1

По вопросам рекламы [email protected]