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 ) спасибо за просмотр. Адам Рамадхан Ответ 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 Ответ 2 Вы можете использовать класс DateTime для расчета календаря. Для того, чтобы добавить одну неделю, вы можете использовать такой код: $date = new DateTime('22-05-2011'); $date->modify('+1 week'); Ответ 3 strtotime справится с этим. $pDate = strtotime('22-05-2011 + 1 week'); echo date('d-m-Y',$pDate); Добавлено: Это, если вы хотите начать с определенной даты. Если вы просто хотите "сегодня" +/- неделю, отметьте ответ JohnP правильно.:)
Ответ 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
Ответ 2 Вы можете использовать класс DateTime для расчета календаря. Для того, чтобы добавить одну неделю, вы можете использовать такой код: $date = new DateTime('22-05-2011'); $date->modify('+1 week');
Ответ 3 strtotime справится с этим. $pDate = strtotime('22-05-2011 + 1 week'); echo date('d-m-Y',$pDate); Добавлено: Это, если вы хотите начать с определенной даты. Если вы просто хотите "сегодня" +/- неделю, отметьте ответ JohnP правильно.:)