hola, me gustaria hacer una funcion que dada una fecha de entrada y un número de dias me de como resultado una fecha de salida, más o menos tengo hecho lo siguiente:
Código PHP:
$fentrada = $ano_entrada."/".$mes_entrada."/".$dia_entrada;
$ultimo_dia = lastDay($mes_entrada,$ano_salida);
$dia_salida = $dia_entrada + $ndias;
if ($dia_salida <= $ultimoDia){
$ano_salida = $ano_entrada;
$mes_salida = $mes_entrada;
} else
if ($dia_salida > $ultimoDia){ //es mayor que el ultimo_dia
$ano_salida = $ano_entrada;
$mes_salida = $mes_entrada++;
$finMes = $ultimoDia - $dia_entrada; //dias que faltan para fin de mes
$dia_salida = $ndias - $finMes;
} else
if ($mes_salida == 12){
$ano_salida = $ano_entrada++;
$mes_salida = 1;
if ($dia_salida > $ultimoDia){
$finMes = $ultimoDia - $dia_entrada; //dias que faltan para fin de mes
$dia_salida = $ndias - $finMes;
}
}
la función lastDay me devuelve el último día del més, más o menos creo que asi como esta el codigo deberia función pero falta depurarlo, y controlar que el número de dias no sea mayor al de un mes, alguien puede ayudar