【发布时间】:2014-12-08 07:57:42
【问题描述】:
我将 PHP 脚本用于获取日期和时间的禁令列表,但出现错误,不知道如何将其转换为“正常”时间。
它只列出了我的日期:01.01.1970 um 00:00 Uhr
脚本部分来自这里:
//Convert Epoch Time to Standard format
$datetime = date("d.m.Y \\u\\m H:i \\U\\h\\r", $row['expires']);
echo "<td>$datetime</td>";
这是来自 mysql 数据库的条目:http://fs1.directupload.net/images/141208/9ugjslm8.jpg
不知道有没有用?
有没有人想办法解决这个问题?
链接:http://pastebin.com/r0dXg8FX
- 该行来自插件。例如: $row['name'] , $row ['banner'], $row['reason'] 这都是来自插件
【问题讨论】:
-
您的
$row['expires']包含什么?var_dump()看看是不是时间戳。 -
您确定该行包含数据库中的实际日期吗?我认为它可能只是 1970 年的零。
-
这意味着
$row['expires']本质上是0,UNIX 时代的开始,1970 年 1 月 1 日。 -
行来自数据库