buen dia gentita,
por favor si alguien pudiera ayudarme en este código quiero sumarle un numero determinado de días a una fecha, recibo una fecha en formato (22-10-2015) el cual esta almacenado en la variable $fechainicio y en la primera parte del código lo cambio al formato año mes dia.
Código PHP:
Ver original//cambiar formato fecha
echo $fechainicio;
$date = new DateTime($fechainicio);
$date->format('20y-m-d'); // convierte la fecha en formato y-m-d osea 2015-10-22
$fecha_inicio = strtotime("$date"); //convierto la fecha $date tipo string a tipo date //$date = strtotime("$date");
echo $fecha_inicio;
$fechaprueba = "2015-12-17";
echo $fecha_final= date("Y-m-d", strtotime("$fechaprueba + 5 days"));
pero al momento de correr me devuelve el error
Catchable fatal error: Object of class DateTime could not be converted to string in D:\programarvacaciones_1.php on line 50
el error esta en convertir de string a date, lo hago por que al correr la suma de dias funciona con la fecha_inicio, pero si le envio una fecha directa como fechaprueba su funciona.
si alguien puede ayudarme se lo agradecería.