Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/03/2005, 09:51
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
No conozco el SQL particular de Oracle .. pero por ejemplo Mysql tiene su función DATE_FORMAT() para presentar las fechas en el formato que gustes (independiente de como esta lo almacene o gestione internamente) .. Busca su equivalente en SQL de Oracle.

La solcuión "PHP" sería tomar esa "cadena" (que es tu fecha en el fondo para PHP) .. trocearla (con explode() ante el caracter "-") y de ahí tomar cada parte de la fecha .. Esa función explode() te arrojará un array .. así que en $fecha[1] tendrías "DEC" .. eso lo puedes usar como indice de un array asociativo tipo:

$meses=array("DEC"=>"Diciembre",etc .. con el resto de nombres ..)
$mes_castellano=$meses{$fecha[1]};

Mas o menos .. esa es la idea si lo vas hacer vía PHP .. pero deberías (insisto) buscar la solución vía SQL .. será más óptimo que hacer todo este proces entre SQL y PHP cuando puede ser un proceso integro de SQL (de tu BD).

Un saludo,