Convertir a formato texto una fecha

Estado
No está abierto para más respuestas.

thezorro

Suspendido
Mensajes
41
Puntuación de reacción
0
Un script php muy simple que sirve para poner una fecha de un campo TIMESTAMP de una base de datos en modo texto con el mes en letra y en castellano.
Codigo PHP Web:

Código:
// $fechaseccion es la variable de la fecha que hemos obtenido en formato TIMESTAMP que generalmente se usa en las bases de datos para marcar cuando se crea (o modifica un registro), suele ser de la forma AAAA-MM-DD HH:MM:SS</p>
<p>// Nos devolverá un resultado como “4 de enero de 2009″</p>
<p>function FraseFecha($fechaseccion)<br />{</p>
<p>$diafecha=floor(substr($fechaseccion,8,2));<br />$mesfecha=floor(substr($fechaseccion,5,2));<br />$anofecha=floor(substr($fechaseccion,0,4));</p>
<p>if ($diafecha==0 OR $mesfecha==0 OR $anofecha==0)<br />{<br />$frasefecha=’fecha no indicada’;<br />}<br />else<br />{</p>
<p>switch($mesfecha)<br />{<br />case 1: $mesletra=”enero”;break;<br />case 2: $mesletra=”febrero”;break;<br />case 3: $mesletra=”marzo”;break;<br />case 4: $mesletra=”abril”;break;<br />case 5: $mesletra=”mayo”;break;<br />case 6: $mesletra=”junio”;break;<br />case 7: $mesletra=”julio”;break;<br />case 8: $mesletra=”agosto”;break;<br />case 9: $mesletra=”septiembre”;break;<br />case 10: $mesletra=”octubre”;break;<br />case 11: $mesletra=”noviembre”;break;<br />case 12: $mesletra=”diciembre”;break;<br />}</p>
<p>$frasefecha=”$diafecha de $mesletra de $anofecha”;<br />}</p>
<p>return $frasefecha;<br />}
 
Estado
No está abierto para más respuestas.
Arriba