从EPOCH时间显示人类可读时间 - PHP

时间:2015-02-06 05:59:19

标签: php mysql datetime unix-timestamp epoch

我的MySql表中有一个纪元时间

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

我想将此时间转换为人类可读的格式。我已经在我的选择查询中写了,这是无效的。

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

2 个答案:

答案 0 :(得分:1)

使用日期功能:

$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 :(得分:1)

你可以用php或mysql方式做到这一点:

由你决定:

Mysql方式:

  SELECT FROM_UNIXTIME(update_time) FROM table_name";

请参阅文档:Mysql date and time function

PHP方式:

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