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 ???