【发布时间】:2014-03-21 18:25:27
【问题描述】:
我的社区网站的禁止系统将时间记录在 MySQL 表中并带有时间戳。
我有以下代码来显示发布临时禁令的时间,但无法计算出时差。它记录禁令的方式是记录禁令发布的时间,以及临时禁令完成的时间。由此可以计算出禁令的长度……
<b>Time of ban:</b> <?php echo date('d/m/Y H:i:s', $row['time']);?><br />
<b>Time of unban:</b> <?php echo $row['temptime'];?><br />
<b>Unban time - ban time=</b> <?php echo $diff;?>
当我尝试这个时:
<b>Tempban length:</b> <?php echo date('d/m/Y H:i:s', $diff);?>
它输出Tempban length: 08/01/1970 01:00:00
请有人告诉我我哪里出了问题。非常感谢。
【问题讨论】:
-
你似乎没有在任何地方设置
$diff -
$diff在哪里/如何计算/设置? -
时差不是日期。那
<?php echo date('d/m/Y H:i:s', $diff);?>到底是什么意思?