我想在我的表单保存输入时输出时间。这是我的代码、我的数据库设置和我的输出。我希望有一个人可以帮助我。我是 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>";
}
?>
最佳答案
date()
需要一个 Unix 时间戳作为它的第二个参数。在 date()
转换它之前,您需要使用 strtotime()
将该 MySQL 日期时间值转换为 Unix 时间戳:
echo "<td>".date("d.m.Y",strtotime($row->Zeit))."</td>";
关于php - SQL 时间戳 -> 1970,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29257319/