ubuwolf
Iota
Verificado
Verificación en dos pasos activada
Tengo una funcion que deberia devolver siempre el día de mañana. El problema de la función es que no interpreta los cambios de mes, ni los meses q tiene 31.... nose si me explico..... Lo que debería hacer es devolver siempre el día de mañana..... Por ejemplo hoy deberia devolver Miercoles 1 de Junio pero da como resultado Miercoles 32 de Mayo.
PHP:
function operacion_fecha ($fecha,$dias) {
list ($dia,$mes,$ano)=explode("-",$fecha);
if (!checkdate($mes,$dia,$ano)){return false;}
$dia=$dia+$dias;
$fecha=date( "d-m-Y", mktime(0,0,0,$mes,$dia,$ano) );
return $fecha;
}
date_default_timezone_set("America/Argentina/Buenos_Aires");
$dias = array("Domingo","Lunes","Martes","Miercoles","Jueves","Viernes","Sábado");
$meses = array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
$fecha_numerica =operacion_fecha(date('d-m-Y'),1);
$fecha_texto= $dias[date('w') + 1]." ".(date('d')+1)." de ".$meses[date('n')-1]. " de ".date('Y') ;

