today 22-05-2011 so it should be 29-05-2011? ( plus 1 week ) or today 22-05-2011 so it should be 15-05-2011? ( minus 1 week )
спасибо за просмотр.
Адам Рамадхан
Использовать strtotime ()
echo date('dm-Y', strtotime("+1 week")); //1 week in the future echo date('dm-Y', strtotime("-1 week")); //1 week ago
Вы можете использовать класс DateTime
для расчета календаря. Для того, чтобы добавить одну неделю, вы можете использовать такой код:
$date = new DateTime('22-05-2011'); $date->modify('+1 week');
strtotime справится с этим.
$pDate = strtotime('22-05-2011 + 1 week'); echo date('dm-Y',$pDate);
Добавлено: Это если вы хотите начать с определенной даты. Если вы просто хотите «сегодня» +/- неделю, отметьте ответ JohnP как правильный. 🙂