Hola gente!
Tengo la siguiente consulta que hice saltando el EntityManager porque necesito mayor velocidad en la resolución cuando tengo que listar muchos datos
Código PHP:
$query=" select FECHA_DIRECC, FECHA_INGRESO FROM FECHAS_COM WHERE ID_EXPEDIENTE=".$idexpediente." ";
$statement = $conn->prepare($query);
$statement->execute();
$entity = $statement->fetchAll();
La consulta se ejecuta correctamente, devolviendo un array con FECHA_DIRECC y FECHA_INGRESO pero lo extraño es que estas fechas llegan en formato string con, por ejemplo: 10/01/2014 00:00:00, cuando están almacenadas en formato date en la base y que cuando ejecuto las consultas por medio de entityManager devuelven correctamente un objeto Date que formateo al momento de mostrar.
Alguno tiene idea de por qué sucede esto y cómo puedo hacer para que me devuelva un objeto Date???
Le doy vueltas y vueltas, incluso haciendo el select con SELECT(TRUNC(FECHA_DIRECC)) que debería traer el string sin la información de hora que no existe en la db.
También probé colocando SELECT TO_DATE(FECHA_DIRECC)) pero nada, sigue cargando un string en el array.
Les agradezco de antemano cualquier sugerencia.