Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/03/2009, 12:13
Avatar de SCY-FOX
SCY-FOX
 
Fecha de Ingreso: septiembre-2007
Ubicación: Chile
Mensajes: 139
Antigüedad: 16 años, 7 meses
Puntos: 5
Respuesta: Fecha en español

primero obten la fecha desde la base de datos y luego haces lo siguiente

Código PHP:
$fecha "2008-09-21 11:50:33";
$temp explode($fecha" ");
$temp2 explode($temp[0],"-");

$dia $temp2[2];
$mes $temp2[1];
$ano $temp2[0];

//Traduce valor de mes a nombre de mes
function traduce_mes($num)
{
    switch (
$num)
    {
        case 
01$var "Enero"; break;
        case 
02$var "Febrero"; break;
        case 
03$var "Marzo"; break;
        case 
04$var "Abril"; break;
        case 
05$var "Mayo"; break;
        case 
06$var "Junio"; break;
        case 
07$var "Julio"; break;
        case 
08$var "Agosto"; break;
        case 
09$var "Septiembre"; break;
        case 
10$var "Octubre"; break;
        case 
11$var "Noviembre"; break;
        case 
12$var "Diciembre"; break;
    }
    return 
$var;


Ahora para visualizar la nueva fecha haces:

Código PHP:
echo $dia " de "  traduce_mes($mes) . " de " $ano
esto te dará por ejemplo:

21 de Septiembre de 2008

Si deseas rescatar la hora, deberás tomar desde el primer explode, el temp[1], y guardarlo en una variable $hora. ($hora = $temp[1];)