Правка кода новизны файла

Печать / RSS
0
1. Владимир 11.04.2014 / 13:21
Землянин
Привет ребят..помогите построить код вывода новго файла за сутки.Сейчас код имеет такой вид

<?php

if( ! defined( 'DATALIFEENGINE' ) ) {
die( "Hacking attempt!" );
}

$b=date("Ymd");
if ($datenews == $b) {
echo"<span style='color:red'>Новинка</span>";
}
else {
echo"&nbsp;";
}
?>

НО проблема этого кода в том,что он выводит надпись только в тот день когда выложен файл..тоесть к примеру я выложил его во вторник вечером 22:00 и после 24:00 уже надпись убирается....хотя файл считается ещё новым,так как 24 часа не прошло.Помогите пожалуйста поправить и доделать код.
0
2. Александр 11.04.2014 / 14:32
Пацак
ну по пробой через mktime добавить сколько нужно дней и поставить в условие.
0
3. Владимир 17.04.2014 / 08:57
Землянин
В базе date имеет вид не такой вид 354897562 а такой 2014-03-29 02:49:28
Вывожу в описании файла вот так

<li>Добавлено: <b>{include file="***/statnew.php?datenews={date=Ymd}"} {date}</b></li>

Как раз файл statnew.php имеет содержимое код который в первом посту.
Помогите пожалуйста
0
4. Вантуз-мен 17.04.2014 / 11:17
Господин ПЖ
3. MMdance, сперва преобразуй дату из базы с помощью функции strtotime() и сделай +1 day прямо в функции имеется такая возможность
ну и сравнивай с текущей меткой, если время новости +1 день больше текущего времени значит это Новинка
0
5. Владимир 17.04.2014 / 12:47
Землянин
4. Vantuz, я так понял,что дело в этом..но не хватает знаний чтобы всё это в коде самому реализовать..самоучка,знаю по мелочам.Поэтому и обратился за помощью..чтобы помогли код правильно в моём случае построить и написать готовый..
0
6. Владимир 18.04.2014 / 13:46
Землянин
Вопрос исчерпан.Исправил..причём так банально было,что аж смешно стало!Закройте тему
Для выполнения действия необходимо авторизоваться!
Стикеры / Теги / Правила / Топ тем / Топ тем / Поиск