Оформить DateTime :: modify (доступно в PHP> = 5.2)
То, что вы хотите сделать, это:
// just for checking if nobody is tampering with the number variable:
if (strcspn($_GET['number'], '0123456789') != strlen($_GET['number']) {
die('Invalid input!');
}
// actual calculation:
$amountOfDays = ((int)$_GET['number']) * 7;
$date = new DateTime("2011-11-28");
$date->modify('+'.$amountOfDays.' day');
Кроме того, вы можете использовать DateTime :: add , но это определено только в версиях PHP> = 5.3.