Compañeros, estoy realizando un pequeño programa en PHP para recordar la próxima fecha de pago, cuando ingreso los datos por primera vez en el formulario ingreso la fecha en la que empieza el servicio, y deseo calcular el próximo pago a partir de esa fecha:
Actualmente lo hago así:
Código PHP:
$fecha = $fechapago; // fehcapago es la fecha donde inicia el servicio
$fechaprox = strtotime ( '+1 month' , strtotime ( $fecha ) ) ;
$fechaprox = date ( 'Y-m-d' , $fechaprox );
echo $fechaprox;
El resultado es la suma del mes anterior mas 30 días calendario, pero mi problema radica en que por ejemplo si la fecha de inicio es el 28 de febrero el resultado se me muestra el día 2 de marzo, ahora mi pregunta es. ¿Como hago para que el me cuente el mes exacto, ya que el resultado debería ser por lo menos el 31 de marzo?