$estado = $estadoRepository->getOneByName("Confirmada"); $idEstado = $estado->getId(); //Calculo el valor $casaRepository = new CasaRepository(); $casa = $casaRepository->getOne($idCasa); $precio = $casa->getValor(); //Calculo los dias de la reserva $fechaDesde = $_POST['fechaDesde']; $fechaHasta = $_POST['fechaHasta']; //Le sumo 4 horas por la zona horaria $fechaDesde = strtotime($fechaDesde) + 3600 * 5; $fechaHasta = strtotime($fechaHasta) + 3600 * 5; $segundos = $fechaHasta - $fechaDesde; $horas = $segundos / 3600; $dias = $horas / 24; $valor = $dias * $precio; //Creo la reserva $reserva = new Reserva(); $reserva->setIdCasa($idCasa); $reserva->setIdPersonaReserva($idPersonaReserva); $reserva->setIdEstado($idEstado); $reserva->setFechaDesde($fechaDesde); $reserva->setFechaHasta($fechaHasta); $reserva->setValor($valor); $reserva->setObservacion(null); ////Guardo la reserva $reservaRepository = new ReservaRepository(); $reservaRepository->insert($reserva); $test = $reserva->getFechaDesde(); header("Content-type:application/json"); echo json_encode($test);