Нужно проверить дату сегодня, вчера, позавчера ну и 3 дня назад от сегодня )))
вот скрипт
$this_date=date('Y-m-d');
$this_date_1 = date('Y-m-(d-1)');
$this_date_2 = date('Y-m-(d-2)');
$this_date_3 = date('Y-m-(d-3)');
if ( ( ($bbbb['red_zaav'] == 1) and ($bbbb['data'] == $this_date) ) or
( ($bbbb['red_zaav'] == 1) and ($bbbb['data'] == $this_date_1) ) )
{
В общем сегодняшний день он считывает, а вчера, позавчера итд нет, тоесть не жалуется ни на что но пропускает условие с $this_date_1
ошибка скорее всего в ('Y-m-(d-1)');
можно ли так вычитать дату или как ?
Спустя 4 минуты, 58 секунд (30.04.2012 - 14:01) Invis1ble написал(а):
Цитата |
ошибка скорее всего в ('Y-m-(d-1)'); |
да
Цитата |
или как ? |
Спустя 21 минута, 19 секунд (30.04.2012 - 14:23) rooor написал(а):
$d1 = date("Y-m-d"); // Текущая дата
$d2 = date("Y-m-d", time() - 24 *3600); // - 1 день
$d3 = date("Y-m-d", time() - 48 *3600); // - 2 дня