Работа с датой. Помогите.

Статус
В этой теме нельзя размещать новые ответы.

SPATLET

Постоялец
Регистрация
12 Июн 2008
Сообщения
84
Реакции
0
Всем привет!
Подскажите такой вопрос - я достаю записи из базы, у каждой записи есть время создания (формат datetime).

Скажите, как можно сделать подсветку записей, которые добавились или обновились за последние 2 дня. Алгоритм следующий:

mysql_query..
цикл {
если $row[posttime] от 0 до 2 дней, то echo $row[posttitle].'<font color="red">NEW!</font>';
иначе echo $row[posttitle];

}

Спасибо.
 
можно в самом запросе добавить колонку new_posttime в которой значение 1 - новая запись или 0 - старая
Код:
SELECT posttime, IF(posttime>=DATE_SUB(NOW(), INTERVAL 2 DAY), 1, 0) new_posttime
FROM gdetotam
ORDER BY new_posttime DESC
а дальше с php если поле равно 1 то подсвечивать
 
PHP:
mysql_query..
цикл {
if ((mktime($row[posttime]))>(mktime()-(3600*48)))
 {echo $row[posttitle].'<font color="red">NEW!</font>';}
 else
 {echo $row[posttitle];}

}
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху