Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/05/2003, 21:25
kech
 
Fecha de Ingreso: marzo-2003
Mensajes: 277
Antigüedad: 21 años, 8 meses
Puntos: 0
ya lo habia visto esos temas en el foro pero no era lo que queria

al final lo hice de la unica forma que conosco jejejeje

el formato que me entrega la fecha es
este

2003-05-10 15:08:37

y para que me muestre la fecha haci

03:08pm del 10 de mayo

que la tengo en una variable $date

y hice este codigo
para que me la mostrara

Código PHP:
$datetemp explode(' ',$date);
$fechatemp explode('-',$datetemp[0]);
$horatemp explode(':',$datetemp[1]);

//sacamos el mes
    
switch ($fechatemp[1]){
                              case 
01:
                              
$mes "Ene";
                              break;
                              case 
02:
                              
$mes "Feb";
                              break;
                              case 
03:
                              
$mes "Mar";
                              break;
                              case 
04:
                              
$mes "Abr";
                              break;
                              case 
05:
                              
$mes "May";
                              break;
                              case 
06:
                              
$mes "Jun";
                              break;
                              case 
07:
                              
$mes "Jul";
                              break;
                              case 
08:
                              
$mes "Ago";
                              break;
                              case 
09:
                              
$mes "Sep";
                              break;
                              case 
10:
                              
$mes "Oct";
                              break;
                              case 
11:
                              
$mes "Nov";
                              break;
                              case 
12:
                              
$mes "Dic";
                              break;
                       }
//ahora procesamos la hora
    
switch ($horatemp[0]){
                              case 
13:
                              
$hora "1";
                              break;
                              case 
14:
                              
$hora "2";
                              break;
                              case 
15:
                              
$hora "3";
                              break;
                              case 
16:
                              
$hora1 "4";
                              break
                              case 
17:
                              
$hora "5";
                              break;
                              case 
18:
                              
$hora "6";
                              break;
                              case 
19:
                              
$hora "7";
                              break;
                              case 
20:
                              
$hora "8";
                              break;
                              case 
21:
                              
$hora "9";
                              break;
                              case 
22:
                              
$hora "10";
                              break;
                              case 
23:
                              
$hora "11";
                              break;
                              case 
24:
                              
$hora "12";
                              break;
                              default:
                              
$hora $horatemp[0];
                              break;
                       }

echo 
"a las $hora:$horatemp[1]";
if (
$fechatemp[0] < 13){
        
$echo ="am ";
        }
    else{
        
$echo  ="pm ";
        }
echo 
"del $datetemp[2] de $mes"

me funciona perfecto pero igual es un poco grande el codigo por eso queria saber si habia una funcion que la hiciera por mi jejeje pero no encontre nada pareci en el manual

Salu2
Pd: lo posteo en el faq ???