За последние 24 часа нас посетили 88964 программиста и 4484 робота. Сейчас ищут 2118 программистов ...

Через 12 часов удаление

Тема в разделе "Решения, алгоритмы", создана пользователем Vitte, 23 сен 2017.

  1. Vitte

    Vitte Активный пользователь

    С нами с:
    30 янв 2017
    Сообщения:
    113
    Симпатии:
    5
    Значит есть такой span

    <span class="sources-tab new-tab">Новое</span>

    Нужно сделать так, чтобы в коде через 12 часов он пропадал

    Время в таблице - Y-m-d\TH:i:s (2016-08-28T15:26:56)

    Попытался сделать что-то такое:

    if (date($data, time() > 43200)) {

    echo '<span class="sources-tab new-tab">Новое</span>';

    }

    Подскажите. сломал голову уже
     
  2. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.012
    Симпатии:
    1.679
    Адрес:
    :сердА
    Можешь крон поставить и прям удалять. Можешь просто не отображать его, если текущая дата минус дата создания больше 12 часов. Можешь удалять, при том же условии, когда заходит пользователь. Вариантов масса.
     
  3. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.601
    Симпатии:
    423
    Адрес:
    РД, г. Махачкала.
    PHP:
    1. if ((new DateTime('2017-09-23T22:54:56'))->add(new DateInterval('PT12H'))->getTimestamp() >= (new DateTime())->getTimestamp()) {
    2.  
    3. echo '<span class="sources-tab new-tab">Новое</span>';
    4.  
    5. }
    Как только пройдет 12 часов должен перестать выводиться.
     
    glorsh66 нравится это.