Система запрета для моего сайта сообщества регистрирует время в таблице MySQL с меткой времени.Вычисление и форматирование разницы во времени от PHP timestamp
У меня есть следующий код, отображающий время временного запрета, но не смог определить разницу во времени. Как он регистрирует запрет, он регистрирует время, когда был выпущен запрет, а также регистрирует время окончания временного запрета. Отсюда длина запрета может быть вычислена, как-то ...
<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' где-либо – andrewsi
Где/как вычисляется/задается' $ diff'? – dbf
Разница во времени - это не дата. Тогда какая ' Php echo date ('d/m/Y H: i: s', $ diff);?>' Действительно означает? – Amir