Автор Тема: Как поставить пометку что публикация является новинкой?  (Прочитано 3568 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Turok

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 27
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
У публикации есть дата в БД в формате yyyy.mm.dd, есть число которое определяет сколько публикация является новой, и есть текущее число в формате yyyy.mm.dd

Хотел сделать чтобы у новой публикациии в течении примерно трех дней была пометка (новая).
Какой алгоритм нужен не пойму никак  
Помогите плиз...

Оффлайн Croaker

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 927
  • +0/-0
  • 0
    • Просмотр профиля
    • http://alex-files.ru
Алгоритм: если дата постинга статьи плюс три дня еще не прошла, значит статья новая.
Не все коту матрица.

Оффлайн Turok

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 27
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Croaker спасибо =)

вычисление лучше провести в запросе к БД? или посредством пхп?
я просто не могу прибавить к дате или вычесть день чтобы было правильно т.е. чтобы прибавление дней правильно отображалось на месяце и годе.

Оффлайн Croaker

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 927
  • +0/-0
  • 0
    • Просмотр профиля
    • http://alex-files.ru
Цитировать
Turok:
вычисление лучше провести в запросе к БД? или посредством пхп?


Как больше нравиться.

Цитировать
Turok:
я просто не могу прибавить к дате или вычесть день чтобы было правильно т.е. чтобы прибавление дней правильно отображалось на месяце и годе.


БД MySQL - TO_DAYS()
PHP - [P]date[/P], [P]mktime[/P]
Не все коту матрица.

Оффлайн Turok

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 27
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
$date mktime(0,0,0date("m"),date("d")+1,date("Y"));
$date date("Y.m.d"$date);
echo 
$date;


Croaker
Спасибо большое, на пхп получается удобнее прибавить чем просить БД =)

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Turok, будь честным мальчиком.
Просто скажи, что в SQL ты ни бельмеса, доку открыть лень, и сам научиться не можешь.

потому, точ именно на SQL легче. Если объективно сравнивать.
Правда, если только дата хранится в нормальном формате.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28