我有一个划时代的时间在我的MySQL表显示人类可读的时间 - PHP
------------
update_time
------------
1401362621
1401362864
我想这个时间转换为人类可读的格式。我在我的选择查询中写入了,这不起作用。
$sql = "SELECT UNIX_TIMESTAMP(update_time) FROM table_name";
我有一个划时代的时间在我的MySQL表显示人类可读的时间 - PHP
------------
update_time
------------
1401362621
1401362864
我想这个时间转换为人类可读的格式。我在我的选择查询中写入了,这不起作用。
$sql = "SELECT UNIX_TIMESTAMP(update_time) FROM table_name";
使用日期函数:
$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
谢谢..但我怎么把它放在我的SELECT查询? – Matarishvan 2015-02-06 06:05:41
你能做到这一点无论是在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');
你费心寻找了一下'UNIX_TIMESTAMP()'正是这么做?当你在这里时,可能会进一步阅读相关的日期/时间函数? http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html – deceze 2015-02-06 06:05:39
我很高兴把它放在查询中。 – Matarishvan 2015-02-06 06:07:52
所以你可以使用它在php – Afsar 2015-02-06 06:14:29