Ответ 1
Используйте strtotime()
echo date('d-m-Y', strtotime("+1 week")); //1 week in the future
echo date('d-m-Y', strtotime("-1 week")); //1 week ago
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('d-m-Y', strtotime("+1 week")); //1 week in the future
echo date('d-m-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('d-m-Y',$pDate);
Добавлено: Это, если вы хотите начать с определенной даты. Если вы просто хотите "сегодня" +/- неделю, отметьте ответ JohnP правильно.:)