SQL时间戳 - > 1970年

时间:2015-03-25 13:38:53

标签: php mysql sql date

我希望在表单保存输入时输出时间。这是我的代码,我的数据库设置和输出。我希望有一个人可以帮助我。我是PHP和SQL的新手,到目前为止我感到非常自豪。 :)

<?php 
$dbLink=mysql_connect('','',''); 
mysql_select_db('',$dbLink); 

$abfrage='SELECT * FROM links ORDER BY Zeit DESC'; 
$ergebnis=mysql_query($abfrage); 
?>

<?php
while($row=mysql_fetch_object($ergebnis))
{
echo "<tr>";
echo "<td>".date("d.m.Y",$row->Zeit)."</td>";
echo "<td><a href='".$row->url."' target='_blank'>".$row->text."</a></td>";
echo "<td>".$row->kategorie."</td>";
echo "</tr>";
}
?>

Here are my table settings

This is the time in my table

This is how it looks at my website

1 个答案:

答案 0 :(得分:3)

date()需要Unix时间戳作为其第二个参数。您需要在strtotime()转换之前使用date()将MySQL日期时间值转换为Unix时间戳:

echo "<td>".date("d.m.Y",strtotime($row->Zeit))."</td>";