[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Получить дату из текущей - Nдней
kap
Подскажите начинающему.
Надо из текущей даты в формате d.m.Y вычесть 5 дней и получить дату в том же формате.
Делаю так

<?
$date = date('d.m.Y');
$date1 = $date - '5';
echo "$date<br>";
echo $date1;
?>


Но выводит такое
10.11.2013
5.11
в новой дате теряется год и день стоит не 05, а 5.
Что делаю не так?
Aeq
если надо именно от текущей, то:
echo date('d.m.Y', strtotime('-5 day'));


или
echo date('d.m.Y', time() - 60 * 60 * 24 * 5);


если от заданной, то:
$date = '10.11.2013';
echo date('d.m.Y', strtotime($date . ' -5 day'));
kap
спасибо
kap
в базе хранятся значения по дате создания, как можно вывести из базы данные за последние 5 дней?
Делаю, так:
$result = mysql_query("SELECT * FROM table WHERE DATE>$date1 AND DATE<$date2",$db);

Соответственно $date2 и $date1 даты настоящая и 5 дней назад
Опять получается что-то неправильно делаю
inpost
WHERE `date` > NOW() - INTERVAL 5 DAY


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

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

_____________
Свои мозги еще никто не отменял.
Телепатов нету.
kap
а что мне даст кэш MySQL ?
kap
не могу вставить в запрос вместо NOW() свою дату $date2, пишет
mysql_fetch_array() expects parameter 1 to be resource, boolean given in
Игорь_Vasinsky
не правильный формат своей даты пишешь

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

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