Restar días a una fecha
Para restar o quitar días a una fecha con php existen varios caminos, veremos un ejemplo de uno de ellos. El código php sería el siguiente:
<?php
$fecha = date('Y-m-d');
$nuevaFecha = date("Y-m-d",strtotime ( '-<$DRESTA> day' , strtotime ( $fecha ) ) );
echo $nuevaFecha;
?>
Reemplazar <$DRESTA> por los días que se desean restar (Este debe ser un número entero) Veamos un ejemplo en el que le restamos 3 días a la fecha actual:
<?php
$fecha = date('Y-m-d');
$nuevaFecha = date("Y-m-d",strtotime ( '-3 day' , strtotime ( $fecha ) ) );
echo $nuevaFecha;
?>
Sumar días a una fecha
Es igual que restar, solo tenemos que cambiar el operador (-) por (+), Veamos un ejemplo de como sumar o agregar 2 días a una fecha
<?php
$fecha = date('Y-m-d');
$nuevaFecha = date("Y-m-d",strtotime ( '+2 day' , strtotime ( $fecha ) ) );
echo $nuevaFecha;
?>