正常时间显示的那个是在mysql正常的数据,能告诉我后面那个时间为什么会错吗?还有,我想用后面的格式来表达时间,应该怎么样?上码上图你就懂了,先谢过啦[
code=PHP<html>
<head>
<title>无标题文档</title>
</head>
<body>
<?php
$mylink=mysql_connect("","root","");
mysql_select_db("test",$mylink);
$sql="select * from news";
$result=mysql_query($sql,$mylink);
while($row=mysql_fetch_array($result))
{
echo "正常时间:";
$abc=$row['time'];
echo $abc;
echo " 错误时间:";
echo date("y-m-d H:i:s",$abc);
echo "<br/>"
;
echo "姓名:";
echo $row['name'];
echo "<br/>";
echo "留言:";
echo $row['text'];
echo "<br/>";
echo "<br/>";
echo "<br/>";
}
?>
</body>
</html>[/code]
------解决方案--------------------
20120811203953
不是 unix 时间戳,需要这样
echo date('Y-m-d H:i:s', strtotime(20120811203953));
2012-08-11 20:39:53