[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: подсчет прошедшего времени [#]
imediasun
Здравствуйте в базе есть запись о дате поступления товара в формате 2013-08-15
как просчитать прошло ли 2 месяца и если нет то вывести "новинка"
YVSIK
сравнение сегодня и с тем что есть в базе))
есть функция date
почитай как она выводит дату,
а потом простым арифметическим способом
примерно: 08-25 08-15
вот две даты с месяцами, оталось вывести функцией date день месяца . осталось две цыфры 25-15=10
дальше уже будет понятно вроде должно быть!! wink.gif

_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
inpost
imediasun
в разделе новинки, или текст внутри товара?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Ramzes_Ra
inpost , если я пропишу у себя допустим
date("d.m.Y H:i",time())

то выведет 26.08.2013 21:09
Он будет у всех пользователей так выводить, и это будет серверное время, или только у меня так?
inpost
"это будет серверное время" - да.
"прошло ли 2 месяца и если нет то вывести "новинка" strtotime обе даты, и считаешь разницу в секундах, если надо внутри страницы.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Ramzes_Ra
Как её модифицировать, чтобы всегда показывала только Московское?
Можно использовать так?
date_default_timezone_set('Europe/Moscow');
date("d.m.Y H:i",time());
rooor
$a = '2013-07-15';
$b = strtotime('-2 month');

if(strtotime($a) >= $b)
echo 'Новинка';
bestxp
select *, 
case when DATE_ADD(date_create, INTERVAL 2 MONTH) >= now() then new = 1 else new = 0
from items


я бы сделал так, нефиг лишнем забивать php если эт просто сделать на уровне бд

с синтаксисом могу немного ошибиться для меня родным стал postgresql больше
inpost
bestxp
Хорошая реализация, но, боюсь, что нагрузка на mysql более неприятная, чем на php.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.