За последние 24 часа нас посетили 20560 программистов и 1098 роботов. Сейчас ищут 368 программистов ...

Через 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.155
    Симпатии:
    1.769
    Адрес:
    :сердА
    Можешь крон поставить и прям удалять. Можешь просто не отображать его, если текущая дата минус дата создания больше 12 часов. Можешь удалять, при том же условии, когда заходит пользователь. Вариантов масса.
     
  3. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.632
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    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 нравится это.