使用PHP将时间戳转换为可读日期/时间

时间:2010-12-05 21:23:46

标签: php mysql timestamp

我在MySQL数据库中有一个名为last_login的字段,它存储为int(10)。我想将last_login数据作为可读日期/时间回显。这是我目前的代码:

$timestamp = 1291575177;
echo date("h:i:s",$timestamp);

将MySQL数据库中的last_login数据添加到1291575177所在的上述代码中的正确方法是什么?

2 个答案:

答案 0 :(得分:3)

使用此:

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

输出结果为2010-12-05:18:52:57

答案 1 :(得分:1)

$connection = mysql_connect("...");

$result = mysql_query("SELECT timestamp FROM example_table LIMIT 1", $connection);
$row = mysql_fetch_assoc();
echo(date('Y-m-d H:i:s', intval($row['timestamp']))); // assuming that row['timestamp'] is a valid unix timestamp

mysql_close($connection);