【问题标题】:Display human readable time from EPOCH time - PHP从 EPOCH 时间显示人类可读的时间 - PHP
【发布时间】:2015-04-06 05:21:35
【问题描述】:

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

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

我想将此时间转换为人类可读的格式。我已经写在我的选择查询中,但它不起作用。

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

【问题讨论】:

标签: php mysql datetime unix-timestamp epoch


【解决方案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

【讨论】:

  • 谢谢.. 但是我如何把它放在我的 SELECT 查询中?
【解决方案2】:

你可以用 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');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-12
    • 2014-11-15
    • 2016-12-25
    • 1970-01-01
    • 2015-09-30
    • 2014-01-05
    • 2011-10-01
    相关资源
    最近更新 更多