我的MySql表中有一个纪元时间
------------
update_time
------------
1401362621
1401362864
我想将此时间转换为人类可读的格式。我已经在我的选择查询中写了,这是无效的。
$sql = "SELECT UNIX_TIMESTAMP(update_time) FROM table_name";
答案 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');