Intereting Posts

php date format YYYY-MM-DD минус или добавить через неделю?

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 как правильный. 🙂