Задать вопрос
  • Как реализовать временный бан?

    @Mr_Romanov
    FullStack WebDev
    Делаешь в столбце таймстамп при создании автозаполнением, делаешь update столбца с true/false бана.
    Дальше когда забаненный заходит на сайт посылаешь бек смотреть на поле автозаполненое с временем и сравниваешь с временем на сервере в данный момент.

    $now = new DateTime(); // текущее время на сервере
    $date = DateTime::createFromFormat("Y-m-d H:i", '2014-09-12 23:59'); // задаем дату в любом формате
    $interval = $now->diff($date); // получаем разницу в виде объекта DateInterval
    echo $interval->y, "\n"; // кол-во лет
    echo $interval->d, "\n"; // кол-во дней
    echo $interval->h, "\n"; // кол-во часов
    echo $interval->i, "\n"; // кол-во минут
    Ответ написан
    2 комментария